Alat pengembang

Konversikan teks dan file ke Base64 dan sebaliknya

Enkode teks atau file ke Base64, dekode Base64 ke teks atau file, dan gunakan Base64URL. Konversi tetap ada di browser Anda.

Konversikan teks UTF-8, file, dan Base64URL secara lokal. Tidak ada yang diunggah ke NEXNARA.

  • Berjalan lokal
  • Tanpa unggah
  • Instan
  • Gratis
Modus
Alfabet

Base64 berukuran sekitar 33% lebih besar dari byte aslinya. File yang berukuran lebih dari 10 MB mungkin memperlambat tab. Halaman ini memblokir file lebih dari 32 MB.

Cara kerja

  1. Tempel data Anda
  2. Jalankan tindakan
  3. Salin hasilnya

Mengapa NEXNARA

  • Pribadi

    Data Anda tetap di peramban.

  • Instan

    Hasil muncul segera.

  • Tanpa unggahan

    Tidak ada yang dikirim ke server NEXNARA.

  • Bisa di mana saja

    Tidak perlu instalasi.

Pelajari lebih lanjut

Apa itu Base64?

Base64 mengubah data biner menjadi teks ASCII menggunakan A–Z, a–z, 0–9, +, dan /. Ini adalah pengkodean, bukan enkripsi. Siapa pun dapat memecahkan kodenya tanpa kunci.

Apa itu Base64URL?

Base64URL adalah pengkodean yang sama dengan + diubah menjadi -, / diubah menjadi _, dan padding sering dihilangkan. Token dan beberapa URL menggunakannya. Ini bukan dekoder JWT.

Mengapa Base64 lebih besar?

Setiap 3 byte menjadi 4 karakter ASCII, sehingga hasilnya sekitar sepertiga lebih besar, ditambah padding opsional. Ukuran ekstra itulah yang diharapkan, bukan kompresi.

Mengajukan ke Base64

Pilih atau letakkan file untuk dikodekan di browser. Anda dapat menyalin Base64 mentah atau URL data. Dekode kembali string Base64 atau URL data menjadi file yang dapat diunduh. File tidak diunggah.

Pengodean Base64 vs URL

Pengkodean URL (pengkodean persen) membuat teks aman di dalam URL. Base64 mengkodekan byte arbitrer sebagai ASCII. Gunakan Encoder URL untuk nilai kueri dan tautan; gunakan halaman ini untuk teks, file, dan URL data.

Cara menggunakannya

Dalam mode Teks, tempel teks dan tekan Encode, atau tempel Base64 dan tekan Decode. Swap menukar dua kotak. Mode file mengkodekan satu file. Untuk mengajukan mengubah Base64 atau URL data menjadi unduhan. Salin dan Unduh .txt gunakan hasil saat ini.

Dukungan Unicode

Alat ini mengodekan byte UTF-8, jadi Korea, Jepang, Tionghoa, Arab, Hindi, dan emoji bolak-balik dengan benar. btoa mentah pada string Unicode tidak dipakai.

Penggunaan umum

Gunakan Base64 untuk data URL, pengiriman teks sederhana, atau memeriksa string yang dikodekan. Jangan anggap ini cara menyembunyikan rahasia.

Privasi

Teks dan file tetap berada di browser. Tidak ada yang diunggah ke NEXNARA dan tidak ada yang disimpan dalam cookie, penyimpanan lokal, atau database.

FAQ

Apakah Base64 itu enkripsi?

Tidak. Base64 adalah pengodean. Mudah didekode dan tidak boleh dipakai untuk melindungi kata sandi atau rahasia.

Bisakah Base64 mengodekan Unicode?

Ya. Alat ini mengubah teks menjadi byte UTF-8 dulu, lalu ke Base64, jadi teks non-Inggris dan emoji berfungsi.

Bisakah saya mengonversi file ke Base64?

Ya. Buka mode File, pilih atau jatuhkan satu file, lalu Encode. Anda dapat menyalin Base64 mentah atau URL data. File tidak diunggah.

Mengapa Base64 lebih besar dari aslinya?

Base64 menyimpan 6 bit per karakter, jadi 3 byte menjadi 4 karakter — sekitar 33% lebih banyak, ditambah padding.

Apa itu Base64URL?

Alfabet yang aman untuk URL: - sebagai ganti +, _ sebagai ganti /, dan sering kali tanpa bantalan =. Encode dan decode di sini. Payload JWT tidak didekodekan sebagai token.

Apakah data saya sudah diunggah?

Tidak. Teks dan file dikonversi hanya di browser Anda. Tidak ada unggahan server dan tidak ada API eksternal.

Bisakah saya memecahkan kode Base64 secara lokal?

Ya. Dekode berjalan di tab ini. Untuk data biner, gunakan Ke file, bukan dekode Teks.

Apa yang terjadi dengan Base64 yang tidak valid?

Alat ini menunjukkan Base64 tidak valid dan tidak mogok. Spasi diabaikan. Padding yang hilang diisi. Input yang rusak seperti string terpotong ditolak.