Codificar y decodificar URL
Pega un texto o una URL y se codifica o decodifica mientras escribes.
Tus textos y archivos no salen de tu navegador: no se envía nada a ningún servidor.
Cómo se usa
- Pega tu texto en el cuadro de entrada y elige Codificar o Decodificar.
- Elige “Valor de consulta / parámetro” para codificar un solo valor: los caracteres como & = / ? se escapan para que no rompan la cadena de consulta.
- Elige “URL completa” para mantener intacta la estructura de la URL (: / ? & =) y escapar solo los espacios y los caracteres no ASCII, como la ñ o las tildes. Cada línea se trata como una URL distinta.
- Activa “Espacios como +” para datos de formularios HTML (application/x-www-form-urlencoded). Al decodificar, convierte los + de nuevo en espacios.
- Usa el botón de intercambio para pasar el resultado a la entrada y cambiar de dirección.
Preguntas frecuentes
¿Qué diferencia hay entre encodeURIComponent y encodeURI?
encodeURIComponent escapa todos los caracteres reservados, así que está pensado para un solo valor dentro de una URL. encodeURI deja tal cual caracteres como : / ? # & =, así que una URL completa sigue funcionando después de codificarla.
¿Un espacio debe ser %20 o +?
En las rutas y en la mayoría de las cadenas de consulta, el espacio es %20. Los formularios HTML enviados como application/x-www-form-urlencoded usan + en su lugar. Ambos se decodifican como espacio si el servidor espera ese formato.
¿Por qué la decodificación avisa de secuencias no válidas?
Después de un % tiene que haber dos dígitos hexadecimales, y los bytes deben formar UTF-8 válido. Un % suelto (como en “100%”) o un texto codificado con un juego de caracteres antiguo como ISO-8859-1 o Windows-1252 no se puede decodificar, así que esas partes se conservan tal cual.
Herramientas relacionadas
Todas las herramientas
Texto
- Contador de caracteres
- Mayúsculas y minúsculas
- Comparar textos
- Generador de anagramas
- Letra cursiva
- Extractor de dominios
- Extractor de emails
- Buscar y reemplazar
- Texto en cursiva
- Ordenar listas
- Vista previa de Markdown
- Reparar caracteres raros
- Código morse
- Nombre japonés a hangul
- Tu nombre en coreano
- Letras con serifa
- Texto tachado
Programación
- Formateador de JSON
- Generador de cron
- Cursores CSS
- Generador de hash
- Editor HTML
- Formateador de HTML
- Validador de HTML
- Formateador JS/CSS
- Minificador JS/CSS
- Decodificador de JWT
- Verificador de sintaxis MySQL
- Verificador de sintaxis PHP
- Probador de regex
- Formateador de SQL
- Generador de UUID
- Formateador XML
- Generador de XSD
Conversores de unidades
- Conversor de unidades
- Conversor de temperatura
- Conversor de peso
- Conversor de área
- Conversor de longitud
- Conversor de ángulos
- Conversor de calorías
- Conversor de tamaño de datos
- Conversor de volumen de áridos
- Conversor de carga eléctrica
- Conversor de energía
- Conversor de caudal
- Conversor de fuerza
- Conversor de consumo de combustible
- Conversor de intensidad luminosa
- Conversor de fuerza magnetomotriz
- Conversor de potencia
- Conversor de presión
- Conversor de dosis de radiación
- Conversor de velocidad
- Conversor de unidades de tiempo
- Conversor de volumen