Pengurai URL | Dekode URL dengan Mudah

Pengurai URL memecah URL kompleks menjadi bagian sederhana. Masukkan URL untuk analisis, dan alat ini akan mengidentifikasi skema, domain, jalur, dan string kueri. Cocok untuk pengembang web dan pemasar digital.

Di browser Anda Diperbarui 05/2026

Hasil
Teks Asli
Teks yang Dikonversi

Apa itu Pengkodean URL?

Pengkodean URL mengonversi karakter yang tidak diizinkan dalam URL menjadi format yang dapat ditransmisikan melalui Internet. Ini menggantikan karakter ASCII yang tidak aman dengan "%" diikuti oleh dua digit heksadesimal.

Kapan Menggunakan Pengkodean URL?

Pengkodean URL diperlukan ketika: - Mengirim data melalui URL (parameter kueri) - Menangani karakter khusus dalam URL - Bekerja dengan konten multibahasa - Memastikan transmisi data yang aman

Contoh Pengkodean URL Umum

Character URL Encoded
Space %20 atau +
& %26
= %3D
? %3F
/ %2F
@ %40

Gunakan alat ini dari agen AI Anda

API JSON dan server Model Context Protocol (MCP) gratis. Tanpa pendaftaran, tanpa kunci API, CORS terbuka. Dirancang untuk Claude, ChatGPT, Cursor, skrip, dan aplikasi frontend.

curl -X POST https://mate.tools/api/v1/url-decode.php \
  -H "Content-Type: application/json" \
  -d '{"encoded":"hello%20world%20%26%20cats"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/url-decode.php",
    data=json.dumps({"encoded":"hello%20world%20%26%20cats"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/url-decode.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"encoded":"hello%20world%20%26%20cats"}),
});
console.log(await r.json());

Tambahkan ke claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor), atau klien kompatibel MCP lainnya:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Dokumentasi API OpenAPI 3.1 npm 60 req/menit · 600 req/jam · isi maks 1 MB

Pertanyaan yang Sering Diajukan

Karakter yang dicadangkan seperti spasi, &, =, ?, /, @ dan simbol khusus harus di-encode. Spasi menjadi %20 atau +, sementara karakter seperti & menjadi %26. Karakter alfanumerik (A-Z, a-z, 0-9) dan beberapa karakter khusus (-, _, ., ~) tidak memerlukan encoding.

URL hanya dapat berisi kumpulan karakter ASCII yang terbatas. Encoding mengubah karakter yang tidak aman menjadi format yang dapat dikirim melalui Internet tanpa kebingungan. Ini memastikan karakter khusus, teks non-ASCII, dan karakter URL yang dicadangkan ditangani dengan benar.

Encoding mengubah teks yang dapat dibaca menjadi format aman URL (mis., "halo dunia" menjadi "halo%20dunia"). Decoding membalikkan proses ini, mengubah urutan yang di-encode kembali ke teks yang dapat dibaca (mis., "%20" menjadi spasi). Gunakan decode saat membaca URL, dan encode saat membuatnya.