Decodificador URL en línea — decodeURIComponent & decodeURI
Revierte la codificación porcentual de las cadenas de consulta y las URL. La herramienta se abre en modo Decodificar. Elige el ámbito componente, URI completa o form-urlencoded y luego selecciona Convertir.
Elegir el modo de codificación correcto
El alcance «Componente de consulta» equivale a encodeURIComponent. Los espacios pasan a %20, las barras a %2F y los ampersands a %26. Sirve para construir pares de consulta desde código o para analizar URL de herramientas de analítica. El alcance «URL completa» equivale a encodeURI. Los caracteres de estructura reservados quedan intactos, mientras que los caracteres Unicode siguen recibiendo codificación porcentual. El alcance «Datos de formulario» equivale a application/x-www-form-urlencoded. Funciona como el componente de consulta, pero los espacios pasan a + en lugar de %20. Decodificar aplica la transformación inversa con decodeURIComponent o decodeURI. Elige Convertir para ejecutarlo, porque la conversión no es automática mientras escribes.
Elegir un alcance de codificación
- Componente de consulta (encodeURIComponent)
- Codifica cada carácter reservado de un nombre o valor de parámetro aislado. Los espacios pasan a %20, las barras a %2F y los ampersands a %26. Úsalo al construir pares ?key=value para fetch, OAuth o datos de analítica.
- URL completa (encodeURI)
- Escapa Unicode y los bytes inseguros y mantiene intacta la estructura de la URL. Los caracteres :, /, ?, # y & quedan literales. Úsalo para limpiar un href casi completo sin estropear sus delimitadores.
- Datos de formulario (application/x-www-form-urlencoded)
- Codifica como encodeURIComponent, pero convierte los espacios en + en lugar de %20. Reproduce cómo los navegadores serializan los campos de un <form> HTML en el cuerpo de un POST, y no cómo se construyen normalmente las cadenas de consulta de los enlaces.
Comparaciones rápidas
encodeURIComponent para parámetros
Entrada de ejemplo
Salida de ejemplo
encodeURI conserva el andamiaje de la URL
Entrada de ejemplo
Salida de ejemplo
Explorar herramientas vecinas
Los datos binarios suelen viajar junto a las URL, así que para ellos usa el codificador Base64. Para escapar marcado antes de meter cadenas en plantillas, usa la utilidad de entidades HTML, y para entregar archivos CSS compactos, la minificación CSS.
FAQ de codificación URL
Fija el comportamiento de la codificación porcentual antes de tocar las API
¿Por qué decodeURIComponent lanza el error URI malformed?
decodeURIComponent muestra errores cuando las secuencias con % están incompletas (un % suelto) o hacen referencia a bytes UTF-8 no válidos.
¿Los espacios deben convertirse en + o %20?
encodeURIComponent produce %20, el valor habitual para cadenas de consulta REST. Usa el alcance «Datos de formulario» cuando necesites + para los espacios, como en los cuerpos application/x-www-form-urlencoded de los formularios HTML.
¿encodeURI protege contra XSS?
No. Escapar URL evita que se rompan los delimitadores, pero nunca sustituye la codificación HTML propia de cada contexto.
¿Puedo codificar rutas UTF-8 enteras?
Sí. encodeURIComponent codifica automáticamente todo lo que queda fuera de ASCII y conserva los pares subrogados.
¿FastMinify registra las URL?
No hay ida y vuelta al servidor; todo se ejecuta en local.
¿Cuándo debo usar decodeURIComponent?
Para invertir cadenas producidas por encodeURIComponent, normalmente nombres y valores de parámetros de consulta, antes de mostrarlas o volver a codificarlas.
¿La herramienta admite texto que no sea ASCII?
Sí. Las secuencias UTF-8 se codifican con el formato porcentual igual que en los navegadores modernos, antes de que la petición salga del cliente.
¿Puedo mezclar encodeURI y encodeURIComponent?
Suele elegirse una estrategia por capa: encodeURI para un href casi completo y encodeURIComponent para cada clave y valor que añades a la cadena de consulta.
Codificación
Codifica o decodifica Base64, componentes URL y entidades HTML — solo en el cliente.
Explorar otras categorías de herramientas
- Minificar
Reduce código y assets para producción — minifica JavaScript, CSS, HTML, JSON y XML antes de gzip o un despliegue CDN.
- Desminificar
Expande código minificado o comprimido — desminifica JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML y otros formatos al depurar o revisar.
- Conversión
Transforma datos entre JSON, YAML, XML y CSV en local — sin subidas a un servidor.
- Serialización
Serializa y deserializa estructuras PHP junto a los flujos JSON.
- Herramientas JSON
Valida, formatea, compara y explora payloads JSON — complementarias a minificadores y convertidores.
- Herramientas SVG
Previsualiza, optimiza con SVGO, exporta Data URI, redimensiona, embellece, convierte a JSX y valida SVG — todo en tu navegador.
- Embellecer
Haz el código legible con una indentación coherente — embellece JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML y más en tu navegador.
- Preprocesadores CSS
Compila SCSS o LESS a CSS estándar en el navegador — combínalo con embellecer o minificar para un flujo de hoja de estilos completo.
- Herramientas color y CSS
Comprobación de contraste WCAG pegada localmente con sintaxis de color CSS moderna — vistas de par y matriz, nunca se sube.
- DevOps e Infra
Formato, validación y minificación de Terraform HCL, formato y lint de Dockerfile, validación de Docker Compose y .env.
- CI/CD
GitHub Actions y GitLab CI — formatear YAML y comprobar la estructura de workflows/jobs en el navegador.
- Logs y observabilidad
JSON/NDJSON línea a línea y access logs de Nginx/Apache — formato, filtro, validación y CSV/TSV.
- Kubernetes
Manifiestos multi-doc, validación estructural, starters Ingress/Deployment y formato de values de Helm.
- Red / IP
CIDR, subredes y ayudas IPv4/IPv6 — en tu navegador.
- Seguridad y tokens
JWKS, certificados X.509 y escaneo de secretos — en local en el navegador.
- API y esquemas
Herramientas OpenAPI para formatear, validar y analizar tus specs.
- Herramientas HTTP
cURL, mensajes HTTP, URLs, HAR y Cookie / Set-Cookie pegados en el navegador — formatear e inspeccionar, nunca se envían.
- Herramientas SEO / Web
Genera meta tags, Open Graph y Twitter Card localmente — vistas simuladas desde tus entradas, nunca fetch de tu sitio en vivo.
- Utilidades para desarrolladores
Timestamps, UUID, ULID, Nanoid, cron, contraseñas, regex, slugify, bases numéricas, mayúsculas, diff de texto y chmod — todo en el cliente.
- Texto y Markdown
Cuenta palabras, genera TOC Markdown y limpia listas de líneas — todo en tu navegador.
- IA y LLM
Conteo de tokens, estimación de costes y ajuste a la ventana de contexto — 100 % en el navegador.
- Datos de prueba
Valores de campo sintéticos para fixtures y seed de BD — primero números de teléfono en rangos reservados.
- Etiquetas de código de barras
Dibuja etiquetas Code 128, EAN-13 y UPC-A en el navegador — descarga PNG y SVG, no es un lookup GS1.