Gratis URL: codificar, decodificar, analizar query y validar
Tres pestañas: **Codificar / decodificar** usa `encodeURIComponent` y `decodeURIComponent` (para valores de parámetros, no URLs enteras listas para navegar). La decodificación puede tratar `+` como espacio (estilo formulario HTML). **Query** acepta `a=1&b=2`, `?…` o una URL `https://…` y lista filas clave/valor (duplicados conservados) con copia JSON opcional. **Validar URL** usa el analizador `URL` del navegador y muestra href, host, pathname, search, hash y número de pares, con advertencia en esquemas `javascript:` y `data:`.
How to use this tool
- 1
Abrir Codificador y decodificador URL
Comprueba primero si sirve para tu tarea: URL encode / decode, parser de query string, desglose de partes URL, seguro UTF-8, 100% local.
- 2
Añade el contenido
Introduce o sube los datos que pide el panel y ajusta las opciones visibles.
- 3
Usa el resultado
Revisa la vista previa y copia o descarga el resultado cuando esté listo.
Datos rápidos
| ¿Funciona sin conexión? | Sí — tras cargar la página, el análisis es solo en el navegador. |
|---|---|
| ¿Se suben las URLs? | No. Sitio estático; el texto permanece en esta pestaña. |
| ¿Igual que encodeURI? | No — aquí se usa encodeURIComponent (apto para valores en `?…`). encodeURI no escapa `/ ? #` en fragmentos de URL completos. |
| ¿Comprueba redirecciones? | No hay peticiones de red ni seguimiento de redirecciones — solo analiza lo pegado. |
Top use cases
- URL encode / decode, parser de query string, desglose de partes URL, seguro UTF-8, 100% local.
- ¿Funciona sin conexión?: Sí — tras cargar la página, el análisis es solo en el navegador.
- ¿Se suben las URLs?: No. Sitio estático; el texto permanece en esta pestaña.
- ¿Igual que encodeURI?: No — aquí se usa encodeURIComponent (apto para valores en `?…`). encodeURI no escapa `/ ? #` en fragmentos de URL completos.
- ¿Comprueba redirecciones?: No hay peticiones de red ni seguimiento de redirecciones — solo analiza lo pegado.
FAQ
¿Por qué al codificar toda la URL se rompe?▾
encodeURIComponent escapa `?`, `/` y `&`. Úselo por valor de parámetro, no sobre la URL completa que aún debe ser navegable.
¿Por qué decodificar dice malformed?▾
Secuencias como `%` solo, `%GG` o `%E4` truncado lanzan URIError. Elimine restos o pegue exactamente lo que su framework codificó.
¿El analizador normaliza claves?▾
Usamos URLSearchParams: `+` en valores pasa a espacio, las secuencias % decodifican UTF-8 y las claves duplicadas conservan el orden.
¿URLs relativas?▾
Sin base elegida no — el analizador estricto exige absoluta. Una el origen con la ruta en su editor si hace falta.
¿IDN / punycode?▾
Los navegadores suelen mostrar punycode ASCII en hostname — compárelo con la barra de direcciones si difiere.
¿Se registran las URLs?▾
No hay llamadas a servidor; borre los campos en equipos compartidos.