Un validador de URL verifica si una URL es estructuralmente válida y se puede analizar de forma segura antes de almacenarla o usarla en redirecciones, webhooks o llamadas API. Ayuda a detectar esquemas faltantes, hostnames inválidos, caracteres ilegales y problemas de codificación. SWEDevTools: Prism valida localmente en tu navegador para que puedas probar URLs de callback reales y cadenas de consulta firmadas sin subirlas a sitios de terceros.
Generalmente no. La gramática de URL es compleja. Prefiere un parser real y luego aplica restricciones de negocio (esquemas/hosts/puertos permitidos).
No. La validación estructural no verifica DNS ni accesibilidad de red.
Sin un esquema, muchos parsers tratan el valor como relativo. Para redirecciones y webhooks, requiere esquemas explícitos.
No literalmente. Los espacios deben estar codificados en porcentaje (%20), o representados como + en ciertos contextos de formularios codificados.
Siguen reglas diferentes. + suele significar espacio en la decodificación de consulta, pero en rutas típicamente es un signo más literal.
Técnicamente sí (https://user:pass@host), pero no se recomienda y suele ser bloqueado por herramientas de seguridad.
Analiza la URL y luego aplica una lista estricta de orígenes/rutas permitidos. Nunca redirijas a dominios proporcionados arbitrariamente por el usuario.
Los IDN pueden normalizarse a punycode internamente. Normaliza de forma consistente antes de comparar si dependes de coincidencia exacta de cadenas.
smalldev.tools ya no está disponible. Prism de SWEDevTools ofrece las mismas herramientas para desarrolladores y más, con soporte offline, encadenamiento de pipelines y uso completamente gratuito — sin necesidad de registro.