URL Encoder
Odoo WhatsApp Link
Tool untuk mengubah URL Odoo yang mengandung karakter spesial menjadi URL yang aman (URL-encoded) sebelum dikirim ke sistem atau WhatsApp.
📋 Cara Pakai
Paste URL Langsung (Cara Tercepat)
- Copy URL mentah dari Odoo (dari halaman invoice atau WA link)
- Klik field Base URL, lalu Ctrl+V paste
- Tool otomatis parsing parameter & langsung encode — hasil muncul di bawah ✅
Contoh URL yang di-paste:
/public/wc-atakrib?nama=MAMA ARYA / MBA TITIS&telp=085643099751&invoice=MJOKM3P260613/19803&total=3339000
Isi Field Manual
| Field | Isi dengan | Contoh |
|---|---|---|
| Base URL | Path endpoint Odoo | /public/wc-atakrib |
| Nama | Nama customer | MAMA ARYA / MBA TITIS |
| Telepon | Nomor HP (1 nomor) | 085643099751 |
| Invoice | Nomor invoice | MJOKM3P260613/19803 |
| Total | Nominal (angka) | 3339000 |
Klik Generate URL atau tekan Enter dari field mana saja.
⚙️ Fitur Otomatis
Auto-prefix Domain
Jika Base URL tidak diawali https://ggopx.atakrib.id, otomatis ditambahkan di depan.
Auto-parse Paste
Paste URL lengkap dengan ?param=... → semua field terisi & encode langsung berjalan.
Encode Aman
Spasi → %20, / → %2F, & → %26, dll. Semua karakter spesial ditangani.
Nomor HP Ganda
Jika telepon diisi 081xxx / 082xxx, otomatis diambil nomor pertama saja.
Anti Double-Encode
Jika nilai sudah mengandung %XX, di-decode dulu baru di-encode ulang. Tidak akan jadi %2520.
Copy Sekali Klik
Hasil encoded langsung bisa di-copy dari kotak hijau ✅ di bawah Base URL, atau dari panel result.
⚠️ Warning — Kapan Muncul?
Banner warning muncul otomatis jika ada masalah pada nilai parameter
| Badge | Artinya | Solusi |
|---|---|---|
| ⚠ Sudah encode | Nilai sudah mengandung %XX |
Otomatis di-decode lalu encode ulang |
| ❌ % tidak valid | Ada % yang bukan bagian dari %XX |
Biarkan tool encode otomatis |
| ❌ Surrogate rusak | Karakter Unicode tidak lengkap (emoji terpotong) | Hapus emoji dari nilai |
| ❌ Null byte | Karakter null tersembunyi dalam nilai | Ketik ulang nilai tersebut |
💡 Meskipun warning muncul, hasil encode tetap dihasilkan dan umumnya sudah benar.
📋 Contoh Hasil
⚠️ Input (mentah dari Odoo)
/public/wc-atakrib?nama=MAMA ARYA / MBA TITIS&telp=085643099751&invoice=MJOKM3P260613/19803&total=3339000
✅ Output (encoded, siap pakai)
https://ggopx.atakrib.id/public/wc-atakrib?nama=MAMA%20ARYA%20%2F%20MBA%20TITIS&telp=085643099751&invoice=MJOKM3P260613%2F19803&total=3339000
Spasi
→ %20
Slash
/ → %2F
Ampersand
& → %26
Telepon
tetap
🔑 Referensi Karakter Encode
| Karakter | Encoded | Sering ada di |
|---|---|---|
⎵ (spasi) | %20 | Nama customer |
/ | %2F | Nomor invoice, nama ganda |
& | %26 | Pemisah (jika ada di dalam nilai) |
+ | %2B | - |
# | %23 | - |
? | %3F | Tanda tanya dalam nilai |
% | %25 | Persen mentah |
= | %3D | Jika ada di dalam nilai |
@ | %40 | Email dalam nilai |
🔄 Tombol & Shortcut
Proses encode semua field & tampilkan hasil
Kosongkan semua field parameter & sembunyikan hasil
Kosongkan field Base URL saja & sembunyikan hasil inline
Copy hasil encoded ke clipboard sekali klik
Shortcut Generate URL — tekan dari field mana saja (Base URL, Nama, Telepon, Invoice, Total)