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).