Validator URL

Validasi satu atau banyak URL dengan parser yang sama seperti browser. Menandai skema hilang, spasi, host tidak valid, kredensial, http biasa, dan menampilkan URL ternormalisasi.

Hingga 200 baris diperiksa dengan parser URL yang sama dengan yang dipakai browser (WHATWG URL Standard).

Validhttps://example.com/path?q=1
  • ✓ Berhasil diurai (skema: https).
Ini hanya memeriksa sintaks URL. URL tidak dikunjungi, jadi tidak bisa diketahui apakah halamannya ada.

Apa itu Validator URL?

Validator URL ini memeriksa hingga 200 URL sekaligus terhadap WHATWG URL Standard, spesifikasi yang diimplementasikan setiap browser modern. Setiap URL mendapat putusan Valid/Tidak valid plus peringatan praktis: skema hilang, spasi, host tanpa TLD, label yang ditolak DNS, garis bawah, host privat, kredensial yang tertanam, http biasa, port bawaan yang ditulis eksplisit, dan URL yang sangat panjang.

Cara menggunakan Validator URL

  1. Tempel satu URL per baris.
  2. Jika perlu, centang "Hanya terima URL http:// dan https://" untuk tautan web.
  3. Baca putusan dan daftar pemeriksaan untuk setiap baris.
  4. Gunakan URL ternormalisasi yang ditampilkan ketika browser akan menulis ulang input.

Contoh

Masukan
example.com
HTTPS://Example.COM:443/a/../b
Keluaran
Line 1: Invalid – the scheme is missing. Line 2: Valid – normalized to https://example.com/b; port 443 is the default and is removed.

Kapan menggunakan Validator URL

Gunakan untuk membersihkan daftar tautan sebelum diimpor, memvalidasi aturan input pengguna, atau memahami mengapa sebuah URL gagal di kode. Alat ini hanya memeriksa sintaks – tidak meminta URL tersebut, sehingga tidak bisa mengetahui apakah halamannya ada atau mengembalikan 404; gunakan Pemeriksa Pengalihan atau Pemeriksa Header HTTP untuk itu.

Cara kerja Validator URL

Setiap baris diteruskan ke new URL(). Jika penguraian gagal, URL tersebut tidak valid, dan alat ini menjelaskan penyebab yang paling mungkin (misalnya skema hilang). Jika berhasil diurai, aturan tambahan diterapkan pada host: label hingga 63 karakter, nama hingga 253, tanpa tanda hubung di awal atau akhir, serta pemeriksaan rentang privat. Karena parser WHATWG diam-diam membuang port bawaan, input mentah juga diperiksa untuk :80/:443. Peringatan tidak pernah mengubah putusan WHATWG.

Kasus Penggunaan Umum

  • Memvalidasi kolom spreadsheet berisi URL situs web sebelum impor ke CRM.
  • Menemukan tautan di draf sitemap yang berisi spasi atau tidak memiliki skema.
  • Memeriksa bagaimana browser menormalisasi URL dengan host huruf besar atau segmen ../.
  • Menemukan tautan yang masih memakai http biasa.

Pertanyaan Umum

Apakah URL tanpa https:// valid?

Tidak sebagai URL absolut. Bilah alamat browser menebak skemanya, tetapi URL Standard dan sebagian besar API mewajibkannya.

Apakah URL dengan spasi valid?

Parser WHATWG menolak spasi di host dan melakukan percent-encoding di bagian lain, tetapi sebaiknya Anda sendiri meng-encode-nya sebagai %20 agar perangkat lunak lain bisa menanganinya.

Apakah URL yang valid berarti situsnya ada?

Tidak. Alat ini tidak pernah menghubungi URL tersebut; alat ini hanya memeriksa sintaksnya.

Jelajahi kategori lainnya