Codificador y decodificador privado de componente URL

Mira qué significa cada escape porcentual

URLCodec trata un valor, no una URL completa. Elige RFC 3986 o formulario: rechaza escapes y UTF-8 inválidos, y ofrece una forma canónica reproducible para entradas válidas no canónicas.

Abrir URLCodec

RFC 3986 + formulario · UTF-8 estricto · local

Tres pasos explícitos

Elige, transforma, revisa

01

Pega un valor de componente

No pegues una URL completa salvo que cada delimitador sea deliberadamente dato de un componente.

02

Nombra el perfil receptor

RFC 3986 escribe espacios como %20; formulario usa + y protege un más literal como %2B.

03

Revisa bytes y vuelta

Resultado, filas de bytes, forma canónica y operación inversa proceden del mismo servicio local.

Tareas habituales con datos web

Útil cuando un valor cruza un límite URL

  • Preparar un valor de consulta sin tratar & o = como estructura.
  • Leer un campo codificado copiado de un registro o fixture.
  • Explicar por qué un escalar Unicode produce varios escapes %HH.
  • Comparar el espacio RFC con un componente de formulario HTML.

Ejemplos reproducibles

Ejemplos explicados de componentes URL

Elige reglas RFC 3986 o de formulario HTML, transforma localmente y revisa bytes UTF-8 y vuelta canónica.
Ver ejemplos

Un componente · sin subir

Codifica un valor con un perfil explícito

Elige reglas RFC 3986 o de formulario HTML, transforma localmente y revisa bytes UTF-8 y vuelta canónica.

Abrir URLCodec