tooly

Teks

Buat QR code dan password, hitung kata, format JSON, konversi Markdown, dan ubah huruf besar kecil. Semuanya berjalan instan di browser Anda.

Pembuat QR codeBuat QR code untuk tautan, teks, Wi-Fi, dan kontak. Pilih ukuran, warna, dan koreksi kesalahan, unduh sebagai PNG atau SVG. Berjalan di browser Anda.Penghitung kataHitung kata, karakter, kalimat, dan paragraf sambil mengetik. Dapatkan perkiraan waktu baca dan bicara seketika. Gratis, privat, tanpa upload.Pembuat passwordBuat password acak yang kuat dengan huruf, angka, dan simbol. Atur panjangnya, lihat kekuatannya, salin sekali klik. Dibuat secara lokal di browser Anda.Format dan validasi JSONFormat, validasi, dan minify JSON online. Baris dan kolom kesalahan sintaks yang tepat, indentasi 2, 4, atau tab, salin atau unduh. Tanpa upload.Ubah huruf besar kecilUbah teks menjadi huruf besar, huruf kecil, Setiap Kata, awal kalimat, camelCase, snake_case, kebab-case, dan lainnya. Instan, gratis, di browser.Encoder dan decoder Base64Encode teks atau file ke Base64 dan decode Base64 kembali ke teks di browser. Varian URL-safe, data URI untuk file. Tidak ada yang diunggah.Encoder dan decoder URLEncode teks untuk URL atau decode string ter-encode di browser. Satu parameter atau URL lengkap. Instan dan privat.Pembuat hashHitung hash MD5, SHA-1, SHA-256, SHA-384, dan SHA-512 dari teks atau file di browser. Verifikasi checksum tanpa mengunggah apa pun.Pembuat UUIDBuat UUID v4 atau v7 secara massal di browser. Acak secara kriptografis, opsi huruf besar, salin sekali klik.Bandingkan teks (diff)Bandingkan dua teks per baris atau per kata dan lihat penambahan serta penghapusan yang disorot. Berjalan di browser — teks tidak pernah diunggah.Konverter timestamp UnixKonversi timestamp Unix ke tanggal yang terbaca dan sebaliknya. Detik atau milidetik, ISO 8601, UTC, zona waktu Anda, dan waktu relatif. Jam langsung.Konverter warnaKonversi warna antara HEX, RGB, dan HSL. Pilih warna, tempel nilai CSS apa pun, dan salin format yang diperlukan. Berjalan di browser.Pembuat slug URLUbah judul menjadi slug URL yang bersih: huruf kecil, tanda hubung, transliterasi Kirilik, dan aksen dihilangkan. Instan, di browser.Konversi JSON ke CSV onlineKonversi array JSON ke CSV di browser. Objek bersarang jadi kolom bertitik; pilih koma, titik koma, atau tab. Salin atau unduh CSV-nya.Konversi CSV ke JSON onlineKonversi CSV ke array JSON di browser. Baris header jadi key, angka dan boolean dideteksi otomatis. Salin atau unduh JSON-nya.Generator Lorem IpsumBuat teks placeholder Lorem Ipsum per paragraf, kalimat, atau kata. Pembuka klasik bisa dimatikan, satu klik untuk menyalin. Gratis, tanpa iklan.Konversi Markdown ke HTML onlineKonversi Markdown ke HTML bersih di browser: heading, list, tabel, code block, tautan. Live preview, salin atau unduh file HTML-nya.Konversi HTML ke Markdown onlineKonversi HTML ke Markdown yang rapi di browser: heading, list, tabel, tautan, dan kode. Salin hasilnya atau unduh file .md. Tidak ada yang diunggah.Konverter satuanKonversi satuan panjang, massa, volume, luas, kecepatan, data, dan suhu di browser Anda. Metrik dan imperial, byte desimal dan biner, hasil akurat.Konversi DOCX ke Markdown onlineKonversi file .docx Word ke Markdown bersih di browser: heading, daftar, tabel, tautan, dan penekanan teks. Salin hasilnya atau unduh file .md.Konversi SRT ke VTT dan sebaliknyaKonversi subtitle antara SRT, VTT, dan teks biasa, serta geser waktunya kalau terlalu cepat atau lambat. Semuanya berjalan di browser Anda.

Alat mana untuk pekerjaan apa

Alat-alat ini bekerja pada teks yang Anda ketik atau tempel, ditambah beberapa file kecil. Dikelompokkan berdasarkan apa yang ingin Anda lakukan:

Format yang perlu diketahui

JSON adalah bahasanya API. Di sini JSON diurai dengan parser bawaan browser, jadi angka di atas 9.007.199.254.740.991 kehilangan presisi: ID panjang sebaiknya berupa string di sumbernya.

CSV tidak punya standar sungguhan selain RFC 4180: beri tanda kutip pada setiap kolom yang berisi pemisah, dan gandakan setiap tanda kutip di dalamnya. Excel di sebagian besar Eropa daratan dan Amerika Latin mengharapkan titik koma, bukan koma, itulah sebabnya file berpemisah koma bisa seluruhnya masuk ke kolom A.

Markdown di sini mengikuti GitHub Flavored Markdown. Satu kali ganti baris tidak memulai baris baru; baris kosong memulai paragraf. Front matter, catatan kaki, dan rumus matematika bukan bagian dari dialek ini.

SRT dan VTT membawa cue yang sama. SRT memakai koma sebelum milidetik (00:01:02,500) dan cue bernomor; VTT butuh header WEBVTT dan titik. Browser hanya memuat VTT di elemen <track>.

Base64 mengubah byte menjadi 64 karakter aman, tiga byte menjadi empat, jadi hasilnya sekitar 33% lebih besar. Ini encoding, bukan perlindungan. Percent-encoding menulis karakter URL yang tidak aman sebagai %XX: spasi menjadi %20, é menjadi %C3%A9.

Hash adalah sidik jari berpanjang tetap: MD5 berisi 32 karakter heksadesimal, SHA-256 berisi 64. Gunakan SHA-256 untuk memverifikasi unduhan; MD5 dan SHA-1 hanya menangkap kerusakan yang tidak disengaja. UUID tersedia sebagai v4, sepenuhnya acak, atau v7, yang diawali timestamp milidetik sehingga nilainya terurut menurut waktu pembuatan dan cocok untuk primary key database.

Semuanya tetap di halaman

Setiap alat di kategori ini berjalan di browser Anda saat Anda mengetik. Tidak ada jalur server, tidak ada batas harian, dan tidak ada upload, jadi menempelkan token API, draf kontrak, ekspor data pelanggan, atau kata sandi Wi-Fi sama amannya dengan mengetiknya di editor lokal. Setelah halaman dimuat, alat-alat ini tetap bekerja offline.

Keacakan berasal dari generator kriptografis browser: crypto.getRandomValues untuk password, dengan bias modulo dihilangkan, dan crypto.randomUUID untuk UUID v4. Beberapa alat yang membaca file memuatnya ke memori: Pembuat hash dan Encoder dan decoder Base64 membaca file apa pun secara lokal, Konversi DOCX ke Markdown online menerima file .docx hingga 50 MB. File yang sangat besar bisa membuat tab di ponsel melambat.

Kekuatan password lebih banyak berasal dari panjangnya daripada variasinya: empat karakter tambahan menambah sekitar 26 bit, menambahkan simbol menambah sekitar 8.

Alur kerja yang saling menyambung

  1. Respons API ke spreadsheet: rapikan dan validasi di Format dan validasi JSON, lalu konversi dengan Konversi JSON ke CSV online, memilih titik koma untuk Excel versi Eropa.
  2. Membaca JWT: dekode bagian tengahnya dengan Encoder dan decoder Base64 (alat ini menerima bentuk URL-safe), format JSON-nya, lalu tempel exp ke konverter timestamp.
  3. Dokumen Word untuk situs statis: Konversi DOCX ke Markdown online, pratinjau dengan Konversi Markdown ke HTML online, dan buat alamat halaman dengan pembuat slug.
  4. Wi-Fi tamu: buat password dengan "Tanpa karakter mirip (Il1O0)" aktif, lalu cetak sebagai kode Wi-Fi dari Pembuat QR code.
  5. Membandingkan dua konfigurasi: format keduanya dengan indentasi yang sama, lalu buka di Bandingkan teks (diff) agar hanya perubahan nyata yang tampil.
  6. Subtitle dari rekaman: Transkripsi video ke teks ke SRT di server, lalu geser atau konversi dengan konverter subtitle.

Jika hasilnya tampak salah

  • Hash tidak cocok dengan yang dipublikasikan. Biasanya karena baris baru di akhir (echo menambahkannya), akhir baris Windows, atau karakter tak terlihat yang tersalin dari halaman web.
  • Angka nol di depan hilang setelah CSV ke JSON. Deteksi angka mengubah 02134 menjadi 2134. Matikan Deteksi angka dan boolean untuk kolom pengenal.
  • Huruf beraksen berubah jadi simbol di Excel. Impor CSV melalui dialog impor teks dan pilih UTF-8.
  • Base64 tidak bisa didekode. Hapus awalan data:...;base64, dan gabungkan baris yang terpotong.
  • Tautan berisi %2520. Tautan di-encode dua kali. Dekode sekali.
  • Timestamp meleset beberapa jam. Tanggal dengan jam tetapi tanpa offset dibaca sebagai waktu lokal Anda. Tambahkan Z atau offset eksplisit.
  • Jumlah kata berbeda dari alat lain. Angka seperti 3.14, URL, dan teks tanpa spasi dipisah dengan cara berbeda. Gunakan penghitung dari formulir yang akan Anda kirim.