Skip to main content

Pengkode URL Kodekan teks untuk digunakan dengan aman di URL menggunakan percent-encoding.

Pengkode URL illustration
๐Ÿ“

Pengkode URL

Kodekan teks untuk digunakan dengan aman di URL menggunakan percent-encoding.

1

Tempel Teks

Tempel teks yang ingin dienkripsi menjadi URL.

2

Enkripsi Otomatis

Karakter khusus diubah ke format percent-encoded.

3

Salin Hasil

Salin string yang telah dienkripsi dengan aman untuk URL.

Loading tool...

What Is Pengkode URL?

Pengkode URL mengubah teks menjadi format yang dikodekan persen yang sesuai untuk digunakan dalam URL. Karakter khusus, spasi, dan karakter non-ASCII diubah menjadi urutan %XX di mana XX adalah nilai byte heksadesimal. Ini menggunakan standar encodeURIComponent yang mengkodekan semua kecuali karakter yang tidak dilindungi (A-Z, a-z, 0-9, -, _, ., ~). Pengkodean ini sangat penting untuk parameter kueri, data formulir, dan teks apa pun yang perlu disematkan dengan aman dalam URL.

Why Use Pengkode URL?

  • Enkripsi parameter query untuk URL
  • Siapkan data formulir untuk pengajuan
  • Enkripsi jalur file dengan karakter khusus
  • Buat URL yang aman dengan karakter internasional

Common Use Cases

Pengembangan API

Enkripsi parameter query saat membuat URL API.

Pengembangan Web

Enkripsi input pengguna sebelum menambahkannya ke URL.

Pembuatan Tautan

Buat URL yang valid berisi karakter khusus atau spasi.

Data Formulir

Enkripsi nilai formulir untuk pengajuan application/x-www-form-urlencoded.

Technical Guide

Alat ini menggunakan fungsi encodeURIComponent() bawaan JavaScript, yang mengikuti percent-encoding RFC 3986. Ini mengkodekan semua karakter kecuali karakter yang tidak dilindungi: huruf besar dan kecil (A-Za-z), digit (0-9), garis bawah (-), garis underscore (_), titik (.), dan tilde (~). Spasi menjadi %20 (bukan + yang merupakan konvensi pengkodean formulir). Karakter UTF-8 multi-byte dikodekan sebagai beberapa urutan %XX. Sebagai contoh, tanda Euro (โ‚ฌ) menjadi %E2%82%AC. Pengkodean ini aman untuk digunakan dalam komponen URL apa pun termasuk parameter kueri, segmen jalur, dan pengidentifikasi fragmen.

Tips & Best Practices

  • 1
    Spasi dienkripsi sebagai %20 (pengkodean URL standar)
  • 2
    Gunakan ini untuk nilai string query, bukan URL secara keseluruhan
  • 3
    Karakter UTF-8 dienkripsi menjadi beberapa urutan %XX
  • 4
    Jangan mengenkripsi ulang string yang sudah dienkripsi

Related Tools

Frequently Asked Questions

Q Apa itu pengkodean persen?
Pengkodean persen menggantikan karakter khusus dengan % diikuti oleh dua digit heksadesimal yang mewakili nilai byte.
Q Mengapa spasi dienkripsi sebagai %20 dan bukan +?
Konvensi + khusus untuk data formulir (application/x-www-form-urlencoded). Pengkodean URL standar menggunakan %20 untuk spasi.
Q Apakah saya harus mengenkripsi seluruh URL?
Tidak, enkripsi hanya komponen individu seperti nilai parameter query. Struktur URL secara keseluruhan (://, /, ?) tidak boleh dienkripsi.
Q Karakter apa yang TIDAK dienkripsi?
Huruf (A-Z, a-z), digit (0-9), dan karakter - _ . ~ tidak dienkripsi karena aman dalam URL.
Q Bagaimana karakter non-ASCII ditangani?
Karakter non-ASCII pertama-tama dikonversi ke byte UTF-8, kemudian setiap byte dienkripsi dengan persen.

About This Tool

Pengkode URL is a free online tool by FreeToolkit.ai. All processing happens directly in your browser โ€” your data never leaves your device. No registration or installation required.