Pautan WhatsApp yang tiba tepat seperti yang anda taip
Taip nombor dan mesej sekali sahaja. Salin pautan, atau cetak kod QR — setiap aksara dikodkan, jadi emoji, tanda & dan baris baharu semuanya selamat sampai.
🔒 100% dalam pelayar · tiada muat naik ke pelayan
Taip nombor dan pautan, pratonton serta kod muncul serentak — tiada butang Jalankan.
- Taip nombor yang pelanggan patut hubungi. Halaman akan beritahu nombor mana yang dibacanya.
- Taip mesej. Emoji dan baris baharu dikodkan, bukan dibuang.
- Salin pautan, atau muat turun kod QR selepas kod itu disahkod semula.
Apa yang WhatsApp akan tunjukkan
Tiada apa dihantar dari halaman ini: tiada akaun, tiada muat naik, tiada WhatsApp Business API. Alat ini juga tidak dapat memberitahu sama ada orang menekan pautan — mengira klik memerlukan perkhidmatan ubah hala, dan laman ini sengaja tidak menjalankan satu pun.
Peraturan Malaysia & kes luar biasa
WhatsApp menjawab permintaan yang sama pada dua alamat, dan hanya satu daripadanya selamat dicetak. Pautan wa.me membalas dengan ubah hala ke api.whatsapp.com/send, dan semasa lompatan itu setiap aksara UTF-8 4-bait ditulis semula sebagai %EF%BF%BD — U+FFFD, aksara pengganti. Jadi emoji yang ditaip dalam pautan wa.me tiba di WhatsApp sebagai wajik hitam bertanda soal, manakala teks Cina dan Melayu (tiga bait setiap aksara) tiba tanpa cedera. Perbezaan inilah yang membuat pepijat ini mudah terlepas pandang. Alat ini membina pautan api.whatsapp.com/send secara terus, tanpa ubah hala, dan membuktikannya dengan menyahkod kod QR kembali kepada rentetan yang sama tepat.
Kegagalan kedua lebih senyap. Pautan yang ditulis dengan tangan sebagai ?text=Harga RM89 & ada stok tiba sebagai Harga RM89 : WhatsApp menamatkan mesej pada & dan segala-galanya selepasnya hilang. Setiap mesej di sini dikodkan, jadi tanda & bergerak sebagai %26, tanda petik sebagai %22 dan baris baharu sebagai %0A — yang dilukis WhatsApp sebagai baris baharu.
| Anda taip | Yang dibawa pautan |
|---|---|
012-345 6789 | +60 12 345 6789 |
+60 12-345 6789 | +60 12 345 6789 |
60123456789 | +60 12 345 6789 |
0060123456789 | +60 12 345 6789 |
+65 9123 4567 | +65 9123 4567 · SG +65 |
12345 | — Digit terlalu sedikit untuk sebuah nombor telefon. |
- Nombor Malaysia dibaca, bukan ditulis semula. Angka
0di hadapan ialah awalan batang negara dan bermaksud+60;0060ialah perkara sama seperti yang dicetak mesin faks. Nombor dihurai dengan pustaka penomboran Google yang sama seperti seluruh laman ini, jadi panjang yang mustahil ditolak dengan sebab, bukan dibersihkan menjadi sesuatu yang boleh didail. - Nombor asing diterima, dan dinamakan.
+65 9123 4567membina pautan Singapura — dan medan itu menyatakan kod negara yang digunakan, kerana pautan yang senyap menganggap +60 untuk nombor Singapura ialah pautan yang menelefon orang asing di Johor. - Tiada had panjang yang didokumenkan untuk click-to-chat. Angka 4,096 yang selalu dipetik ialah had badan Cloud API, produk yang berbeza. Yang nyata ialah siling praktikal Chrome untuk keseluruhan URL, sekitar 2,057 aksara, dan teks bukan ASCII memakan tiga hingga empat bait setiap aksara selepas dikodkan. Halaman mengira keseluruhan URL berkod dan memberi amaran selepas 2,000; ia tidak menyekat, kerana pautan panjang yang berfungsi lebih baik daripada alat yang memakan mesej anda.
- Baris baharu kekal. Baris baharu dalam ruang teks menjadi
%0Adan menjadi baris baharu dalam sembang — bukan satu perenggan panjang yang tanda bacanya dihimpit. - Kod QR ini gred cetakan atau ia tidak ditawarkan. Empat modul zon senyap (ISO 18004), piksel bulat setiap modul pada 300 dpi, pembetulan ralat Q secara lalai dan H hanya jika anda bercadang menutup sebahagian kod. Di bawah kira-kira 2.5 cm, kod bercetak berhenti diimbas pada kamera telefon murah di bawah cahaya kedai, dan halaman menyatakannya daripada menghantar pelekat cantik yang gagal di kaunter.
- Membacanya semula ialah janji. Selepas dilukis, kod itu disahkod dengan pengimbas jenis yang sama seperti telefon dan dibandingkan aksara demi aksara dengan pautan. Jika kedua-duanya berbeza, butang muat turun tidak muncul — kod QR yang membuka sembang salah lebih buruk daripada tiada kod QR.
- Apa yang halaman ini bukan. Ia tidak menghantar mesej, ia tidak menggunakan WhatsApp Business API, dan ia tidak dapat memberitahu sama ada orang menekan pautan. Mengira klik memerlukan perkhidmatan ubah hala di tengah-tengah pautan; laman ini sengaja tidak menjalankan satu pun, jadi jawapan jujurnya ialah imbasan tidak kelihatan di sini.
Sebelum dan selepas
Sebelum
012-345 6789
Hai! Baju kurung Raya masih ada 😊
Harga RM89 — nak tempah? Selepas
https://api.whatsapp.com/send?phone=60123456789&text=Hai%21%20Baju%20kurung%20Raya%20masih%20ada%20%F0%9F%98%8A%0AHarga%20RM89%20%E2%80%94%20nak%20tempah%3F Cara ia berfungsi
- Taip nombor yang pelanggan patut hubungi. Apa-apa bentuk Malaysia boleh — 012-345 6789, +60 12-345 6789, 60123456789 — dan baris di bawah medan memberitahu nombor mana yang dibacanya.
- Taip mesej. Emoji, tanda & dan baris baharu semuanya dikodkan; semak blok “apa yang WhatsApp akan tunjukkan” dengan apa yang anda maksudkan, kerana blok itu ialah pautan yang disahkod, bukan salinan taipan anda.
- Salin pautan, atau pilih saiz cetakan dan muat turun kod QR. Kod itu disahkod semula dahulu: jika ia tidak terbaca sebagai pautan yang sama, tiada muat turun ditawarkan.
Soalan lazim
Mengapa tidak guna pautan wa.me sahaja?
Kerana wa.me membuat ubah hala, dan ubah hala itu menulis semula setiap aksara UTF-8 4-bait kepada %EF%BF%BD. Itu setiap emoji. Mesej yang kelihatan sempurna dalam pelayar anda tiba di WhatsApp dengan wajik hitam di tempat emoji, dan kerana teks Cina dan Melayu selamat, masalahnya kelihatan rawak. api.whatsapp.com/send menyajikan halaman yang sama tanpa ubah hala dan tanpa tulisan semula, jadi alat ini membina alamat itu.
Adakah ini benar-benar menghantar mesej WhatsApp?
Tidak. Pautan hanya membuka WhatsApp dengan nombor dan mesej yang sudah diisi; pengirim masih perlu tekan Hantar. Tiada apa dihantar dari halaman ini, tiada akaun, tiada muat naik, dan tiada kunci WhatsApp Business API di mana-mana berhampirannya.
Bolehkah saya lihat berapa orang mengimbas kod QR itu?
Tidak dengan alat ini, dan sesiapa yang kata sebaliknya sedang menjual ubah hala kepada anda. Mengira klik memerlukan pautan yang menunjuk ke perkhidmatan yang merekod lawatan lalu memajukannya ke WhatsApp — pihak ketiga di tengah-tengah perbualan pelanggan. Laman ini tidak menjalankan perkhidmatan begitu, jadi imbasan tidak kelihatan di sini. Jika anda perlu angka, guna pemendek pautan yang anda kawal dan terimalah bahawa ia melihat setiap klik.
Berapa panjang mesej boleh dibuat?
Tiada had yang didokumenkan untuk click-to-chat; angka 4,096 ialah milik Cloud API. Had yang benar-benar menggigit ialah pelayar: Chrome berhenti mengikut URL pada sekitar 2,057 aksara, dan satu emoji memakan empat daripadanya selepas dikodkan. Halaman mengira keseluruhan URL berkod dan memberi amaran selepas 2,000 aksara. Namun begitu, simpan isian awal kepada dua tiga baris — dinding teks dalam sembang ialah mesej yang orang tutup.
Adakah pelekat kecil masih boleh diimbas?
Di bawah kira-kira 2.5 cm, tidak, tidak dengan boleh diharap: kamera telefon murah memerlukan sekitar 8 piksel setiap modul di bawah cahaya kedai, dan kod 29 modul pada 2 cm tidak dapat memberikannya. Cetak 5 cm untuk pintu kedai, 3 cm untuk kad meja, dan sentiasa imbas helaian bercetak itu dengan dua telefon sebelum memesan lima puluh keping. Halaman melaporkan saiz yang tinggal selepas pembundaran, bukan saiz yang anda minta.