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:
- Membentuk ulang data: Format dan validasi JSON untuk merapikan, me-minify, dan menemukan kesalahan sintaks, Konversi CSV ke JSON online dan Konversi JSON ke CSV online untuk berpindah antara spreadsheet dan API.
- Memindahkan dokumen antar-format: Konversi DOCX ke Markdown online, Konversi HTML ke Markdown online, dan Konversi Markdown ke HTML online.
- Subtitle: Konversi SRT ke VTT dan sebaliknya, dengan pergeseran waktu untuk subtitle yang muncul terlalu cepat atau terlambat.
- Menulis dengan batas: Penghitung kata, Ubah huruf besar kecil, Bandingkan teks (diff) untuk melihat apa yang berubah di antara dua draf, Generator Lorem Ipsum untuk layout.
- Web dan kode: Encoder dan decoder URL, Encoder dan decoder Base64, Pembuat slug URL, Konverter warna, Konverter timestamp Unix.
- Rahasia dan pengenal: Pembuat password, Pembuat hash, Pembuat UUID.
- Sehari-hari: Pembuat QR code untuk tautan, Wi-Fi, dan kartu kontak, Konverter satuan untuk panjang, massa, volume, luas, kecepatan, data, dan suhu.
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
- 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.
- Membaca JWT: dekode bagian tengahnya dengan Encoder dan decoder Base64 (alat ini menerima bentuk URL-safe), format JSON-nya, lalu tempel
expke konverter timestamp. - Dokumen Word untuk situs statis: Konversi DOCX ke Markdown online, pratinjau dengan Konversi Markdown ke HTML online, dan buat alamat halaman dengan pembuat slug.
- Wi-Fi tamu: buat password dengan "Tanpa karakter mirip (Il1O0)" aktif, lalu cetak sebagai kode Wi-Fi dari Pembuat QR code.
- Membandingkan dua konfigurasi: format keduanya dengan indentasi yang sama, lalu buka di Bandingkan teks (diff) agar hanya perubahan nyata yang tampil.
- 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 (
echomenambahkannya), akhir baris Windows, atau karakter tak terlihat yang tersalin dari halaman web. - Angka nol di depan hilang setelah CSV ke JSON. Deteksi angka mengubah
02134menjadi2134. 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
Zatau 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.