38 alat

Teks dan kode

Kodekan, dekodekan, format, dan hitung hash teks atau data langsung di peramban Anda.

Pilih konversi di bawah. Setiap alat menampilkan hasil seketika, contoh, dan penjelasan singkat.

MULTIVERTO / Alur kerja teks

Susun alur kerja teks

Susun rangkaian transformasi teks yang dapat diulang. Lihat hasil setiap langkah, ubah urutannya, lalu gunakan kembali rangkaian yang Anda simpan di perangkat ini.

Alur kerja teks

Memilih konversi yang tepat

Alat teks mengubah cara karakter dan data direpresentasikan. Escape HTML, pengodean persen URL, Base64, dan heksadesimal memiliki tujuan berbeda; pilih format yang diharapkan sistem penerima. Pemformatan JSON mengubah spasi tanpa mengubah nilai yang diparsing, sedangkan hash kriptografi menghasilkan ringkasan satu arah.

Masukan Anda diproses di peramban. Namun, hasil dekode dapat memuat markup berbahaya atau URL yang menyesatkan; perlakukan hasil tersebut sebagai data tidak tepercaya saat digunakan di aplikasi lain. Pada Base64 dan heksadesimal, byte UTF-8 menjelaskan mengapa huruf beraksen dan emoji membutuhkan lebih dari satu byte. Simpan data asli saat menguji proses bolak-balik.

Teks dan kodePengode entitas HTMLEscape teks untuk HTML dengan mengubah &, <, >, dan tanda kutip menjadi entitas. Berguna saat menampilkan kode sebagai teks.Teks dan kodeDekoder entitas HTMLDekode entitas HTML seperti &amp;, &lt;, dan referensi karakter numerik menjadi teks yang dapat dibaca.Teks dan kodeKodekan komponen URLKodekan dengan pengodean persen nilai pertanyaan, segmen jalur atau komponen URL lain menggunakan UTF-8.Teks dan kodeDekode komponen URLDekode komponen URL yang memakai pengodean persen menjadi teks Unicode. Urutan escape yang tidak valid dilaporkan sebagai kesalahan.Teks dan kodeTeks ke Base64Ubah teks menjadi Base64 atau Base64URL dengan pilihan karakter, alfabet, dan tanda pengisi.Teks dan kodeDekode Base64 ke teksDekodi Base64 atau Base64URL ke teks menggunakan set karakter yang dipilih; data tidak valid dilaporkan.Teks dan kodeTeks ke heksadesimalMewakili setiap UTF-8 byte teks Anda sebagai dua digit heksadesimal.Teks dan kodeHeksadesimal ke teksDekode pasangan digit heksadesimal menjadi byte teks UTF-8. Karakter dan urutan byte yang tidak valid dilaporkan.Teks dan kodeFormat JSONBeri indentasi pada JSON yang valid agar lebih mudah dibaca dan diperiksa saat debugging. JSON yang tidak valid dilaporkan tanpa mengubah masukan Anda.Teks dan kodeMinimalkan JSONHapus format ruang kosong dari JSON yang valid sambil mempertahankan struktur data.Teks dan kodeGenerator hash SHA-256Menghitung ringkasan SHA-256 dari teks UTF-8 di peramban Anda. Hash adalah satu arah dan tidak dapat di dekodi.Teks dan kodeGenerator hash SHA-512Menghitung ringkasan SHA-512 dari teks UTF-8 di peramban Anda, ditampilkan sebagai heksadesimal.Teks dan kodeTeks ke byte binerKonversi teks UTF-8 ke byte biner delapan-bit yang dipisahkan oleh ruang.Teks dan kodeByte biner ke teksDekodi kelompok byte biner delapan-bit ke teks UTF-8. Byte tidak sah dilaporkan.Teks dan kodeWarna HEX ke RGBKonversi warna #RGB atau #RRGGBB menjadi tiga nilai saluran RGB.Teks dan kodeWarna RGB ke HEXMengubah tiga saluran RGB integer menjadi warna web heksadesimal enam digit.Teks dan kodeWarna RGB ke HSLUbah nilai kanal RGB bilangan bulat menjadi rona, saturasi, dan kecerahan HSL.Teks dan kodeWarna HSL ke RGBUbah rona, saturasi, dan kecerahan HSL menjadi nilai kanal RGB bilangan bulat.Teks dan kodeDesimal ke binerKonversikan bilangan bulat desimal ke digit basis-dua tanpa batas ukuran.Teks dan kodeBiner ke desimalBaca bilangan bulat berbasis dua sebagai bilangan bulat desimal yang tepat.Teks dan kodeDesimal ke heksadesimalKonversikan bilangan bulat desimal penuh ke notasi heksadesimal dengan awalan 0x.Teks dan kodeHex ke desimalBaca bilangan bulat heksadesimal sebagai bilangan bulat desimal yang tepat.Teks dan kodeStempel waktu Unix ke ISO 8601Konversi detik Unix sejak 1970-01-01 UTC ke ISO 8601 UTC tanggal-waktu.Teks dan kodeISO 8601 ke stempel waktu UnixKonversi ISO 8601 tanggal-waktu dengan zona waktu ke detik Unix.Teks dan kodeEnkode Base32Base32 mengkelompokkan bit UTF-8 menjadi simbol lima-bit menggunakan RFC 4648 huruf A–Z dan digit 2–7. Konversi secara lokal di peramban Anda.Teks dan kodeDekode Base32Dekode Base32 membaca huruf A–Z dan angka 2–7 menurut RFC 4648 sebagai simbol lima bit, menyusun kembali byte, lalu memvalidasi teks UTF-8. Lakukan konversi secara lokal di browser.Teks dan kodeEnkode Base58Base58 memperlakukan UTF-8 byte sebagai integer besar dan menulisnya dengan alfabet Bitcoin, melewatkan karakter yang ambigu secara visual. Konversi secara lokal di peramban Anda.Teks dan kodeDekode Base58Dekode Base58 membaca karakter alfabet Bitcoin, menyusun kembali byte asli termasuk byte nol di awal, lalu memvalidasi teks UTF-8. Lakukan konversi secara lokal di browser.Teks dan kodeKodekan teks ke quoted-printableQuoted-printable mewakili byte UTF-8 menggunakan ASCII yang dapat dicetak dan =HH heksadesimal escape seperti yang dijelaskan dalam RFC 2045. Konversi secara lokal di peramban Anda.Teks dan kodeDekode teks quoted-printableDekode quoted-printable membaca ASCII tercetak dan escape =HH menurut RFC 2045 sebagai byte, lalu memulihkan teks UTF-8. Lakukan konversi secara lokal di peramban.Teks dan kodeTeks ke titik kode UnicodeTitik kode Unicode mengidentifikasi karakter abstrak dengan nilai skala heksadesimal; karakter tambahan menggunakan satu titik, bukan dua unit kode UTF-16. Konversi secara lokal di peramban Anda.Teks dan kodeTitik kode Unicode ke teksDekode titik kode Unicode membaca nilai skalar heksadesimal U+ dan menyusun kembali teks; nilai surrogate dan nilai di luar rentang ditolak. Lakukan konversi secara lokal di browser.Teks dan kodeTeks ke nilai byte UTF-8UTF-8 serialisasi teks Unicode menjadi byte; ASCII menggunakan satu byte, sementara banyak karakter lain menggunakan dua sampai empat byte. Konversi secara lokal di peramban Anda.Teks dan kodeNilai byte UTF-8 ke teksDekode byte UTF-8 membaca nilai byte desimal tak bertanda sesuai urutan dan menyusun kembali teks Unicode; rangkaian byte yang tidak valid ditolak. Lakukan konversi secara lokal di peramban.Teks dan kodeNormalisasi Unicode ke NFCNFC melakukan dekomposisi kanonik diikuti oleh rekomposisi, menghasilkan bentuk komposit umum. Konversi secara lokal di peramban Anda.Teks dan kodeNormalisasi Unicode ke NFDNFD melakukan dekomposisi kanonikal, memisahkan karakter pra-komposit menjadi karakter dasar dan menggabungkan tanda di mana didefinisikan. Konverter secara lokal di peramban Anda.Teks dan kodeNormalisasi Unicode ke NFKCNFKC menerapkan dekomposisi kompatibilitas diikuti oleh rekomposisi; perbedaan tipografis dapat menghilang. Konverter secara lokal di peramban Anda.Teks dan kodeNormalisasi Unicode ke NFKDNFKD menerapkan dekomposisi kompatibilitas tanpa rekomposisi, memaparkan karakter dasar dan menggabungkan tanda. Konversi secara lokal di peramban Anda.

Pertanyaan umum

Apakah pengodean membuat teks menjadi rahasia?

Tidak. Entitas HTML, escape URL, heksadesimal, dan Base64 hanya mengubah representasi karakter atau byte. Siapa pun yang mengetahui formatnya dapat membalikkan pengodean yang bersifat reversibel. Hash kriptografi berbeda: hash tidak dimaksudkan untuk didekodekan. Pilih alat sesuai format yang diperlukan sistem penerima dan jangan anggap teks yang sulit dibaca sekilas sebagai perlindungan keamanan.

Kapan sebaiknya saya memakai konversi massal atau rangkaian alat?

Konversi massal cocok untuk nilai per baris yang berdiri sendiri dan memerlukan operasi yang sama. Rangkaian alat meneruskan hasil satu operasi ke alat berikutnya, misalnya mendekode lalu memformat. Periksa hasil setiap tahap dan simpan teks asal, sebab operasi yang keliru atau dijalankan dua kali dapat menghasilkan keluaran yang tampak masuk akal tetapi tidak diinginkan.

Jelajahi panduan

Panduan konversi

Jelajahi panduan
Teks dan kodeEncoding, hashing dan enkripsi: mana yang Anda perlukan? Bandingkan pengodean entitas HTML, URL, Base64, dan SHA-256 melalui contoh yang menunjukkan tujuan serta batas keamanan masing-masing.Baca panduanTeks dan kodeJSON, CSV, YAML atau JSON Lines: memilih format data Pilih JSON, CSV, YAML, atau JSON Lines sesuai struktur data, tipe nilai, dan kebutuhan aplikasi penerima.Baca panduanTeks dan kodeTitik kode Unicode, byte UTF-8 dan normalisasi Pahami hubungan karakter Unicode, titik kode, byte UTF-8, dan normalisasi melalui contoh kata café.Baca panduanTeks dan kodeBase64, Base32 atau Base58: alfabet mana yang cocok? Bandingkan Base64, Base32, dan Base58 menurut alfabet, padding, serta kebutuhan sistem penerima.Baca panduanTeks dan kodeHEX, RGB dan HSL: warna yang sama dalam notasi yang berbeda Ubah warna sRGB antara HEX, RGB, dan HSL serta pahami pembulatan dan batas pemeriksaan kontras.Baca panduanTeks dan kodeDetik Unix, tanggal ISO, dan offset: satu titik waktu Konversi detik Unix ke tanggal ISO 8601 sambil memeriksa milidetik, offset UTC, dan zona waktu.Baca panduanTeks dan kodeBiner, heksadesimal dan desimal: apakah masukan Anda adalah angka atau teks? Bandingkan angka 65 dengan huruf A untuk membedakan konversi basis bilangan dari pengodean teks UTF-8.Baca panduanTeks dan kodeQuoted-printable atau Base64 untuk teks email: apa yang berubah? Bandingkan quoted-printable dan Base64 pada badan surel serta bedakan pengodean transfer dari charset UTF-8.Baca panduanTeks dan kodeEscape HTML, URL, dan JavaScript: terapkan berurutan Ikuti satu nilai melalui komponen URL, HTML, dan literal string JavaScript untuk memahami aturan escape tiap konteks.Baca panduanTeks dan kodeMengapa teks yang terlihat sama bisa memiliki hash yang berbeda Pahami mengapa teks Unicode yang tampak sama bisa memiliki hash berbeda dan kapan normalisasi dilakukan sebelum SHA-256.Baca panduan

Jelajahi semua kategori