Codificador / Decodificador URL
Codifica o decodifica texto en el navegador con encodeURIComponent / decodeURIComponent: no es codificación de URL completa y encode no usa + para espacios.
Resultado
Consejos
Codifica valores, no URLs completas
Codifica valores de parámetros o fragmentos. Codificar https:// o el host rompe el enlace.
Espacios al codificar
encodeURIComponent convierte espacios en %20. Esta herramienta no codifica espacios como + (application/x-www-form-urlencoded).
Plus al decodificar
Antes de decodeURIComponent, + se convierte en espacio para que las query strings habituales se decodifiquen bien.
Solo en el cliente
La conversión ocurre en tu navegador; no hay llamada a API de codificador URL en esta página.
encodeURIComponent
El modo Codificar usa encodeURIComponent del navegador sobre el texto pegado.
decodeURIComponent con + → espacio
El modo Decodificar mapea + a espacio y luego aplica decodeURIComponent.
Sin modo de URL completa
No hay un codificador especial de URL completa; pega el texto o valor que necesites.
Qué hace esta herramienta
Codificador / Decodificador URL percent-codifica texto pegado con encodeURIComponent, o lo decodifica con decodeURIComponent tras mapear + a espacio.
Es un convertidor de texto en el cliente para valores y fragmentos: no codifica URLs completas y encode no usa form-urlencoded (+ para espacios).
Cómo usar
Elige Codificar o Decodificar
Selecciona Codificar para texto plano o Decodificar para una cadena percent-encoded.
Pega tu texto
Introduce el valor o fragmento a convertir; no tiene que ser una URL completa.
Ejecuta y copia
Convierte y copia el resultado para un parámetro, enlace o petición API.
Entradas y salida admitidas
Entrada: texto pegado. Salida de encode: cadena percent-encoded vía encodeURIComponent (espacios como %20). Salida de decode: texto plano tras +→espacio y decodeURIComponent.
No hay subida de archivos ni modo dedicado de codificación de URL completa.
Procesamiento y privacidad
Toda la conversión se ejecuta en tu navegador con encodeURIComponent y decodeURIComponent nativos.
Tu texto no se envía a Toolomix para codificar o decodificar: no hay endpoint de API url-encoder en esta página.
Limitaciones
Límites conocidos
- No es un codificador de URL completa (no codifiques esquema/host como una sola cadena opaca)
- Encode no usa application/x-www-form-urlencoded (+ para espacios)
- Decode mapea + a espacio antes de decodeURIComponent
- Secuencias percent inválidas pueden hacer fallar decode
- Solo texto pegado: sin subida de archivos
Solución de problemas
Si decode falla, revisa secuencias %XX incompletas o cadenas truncadas.
Si un enlace se rompe tras encode, puede que hayas codificado más que un valor de parámetro: codifica solo lo que necesita percent-encoding.
Preguntas Frecuentes
¿Se sube mi texto?
No. La codificación y decodificación se ejecutan en tu navegador con encodeURIComponent / decodeURIComponent. No hay API de subida para esta herramienta.
¿Debo codificar toda la URL?
No. Codifica solo las partes necesarias (por ejemplo valores de parámetros). Codificar el esquema o el dominio rompe el enlace. Esta herramienta no es un codificador de URL completa.
¿Encode usa + para espacios?
No. Encode usa encodeURIComponent, que representa espacios como %20, no application/x-www-form-urlencoded (+).
¿Por qué decode trata + como espacio?
Decode mapea + a espacio antes de decodeURIComponent para que las cadenas de consulta que usan + se lean como texto.
¿Qué es la codificación porcentual?
Los caracteres inseguros en una URL se representan como % seguido de dos dígitos hexadecimales, por ejemplo %20 para un espacio.
¿Admite texto no ASCII?
Sí. Unicode se percent-codifica en UTF-8 según el comportamiento de encodeURIComponent / decodeURIComponent del navegador.
¿Por qué falló la decodificación?
Secuencias percent inválidas (por ejemplo un % solo o hex incorrecto) pueden hacer fallar decodeURIComponent. Corrige la cadena y reintenta.
Prueba Otras Herramientas Gratis
Codifica o Decodifica Ahora
Codifica valores de consulta con encodeURIComponent o decodifica texto percent-encoded (+ como espacio).