Marketing y enlaces

Codificador y decodificador de URL

Codifica texto para usarlo de forma segura en una URL o decodifica un enlace codificado a texto normal.

Privado por diseño: tus datos se quedan en tu dispositivo.

Entrada

Modo de codificación

Resultado

¿Qué hace el codificador de URL?

Las URL solo admiten ciertos caracteres, así que los espacios, las letras con tilde y símbolos como & deben codificarse con porcentajes (un espacio se convierte en %20). Este codificador de URL convierte el texto a ese formato seguro, y el decodificador convierte los enlaces codificados de nuevo en texto legible.

Cómo usar el codificador de URL

  1. Pega tu texto o URL en el recuadro de entrada.
  2. Elige “Componente” para codificar un solo valor, como un término de búsqueda, o “URL completa” para conservar caracteres como / ? &.
  3. Pulsa Codificar o Decodificar.
  4. Copia el resultado o úsalo como nueva entrada para seguir trabajando.

Tu privacidad

La codificación y decodificación se hacen en tu navegador. Los enlaces que pegas nunca se envían a MyToolsLab.

Lee cómo trata MyToolsLab tu privacidad

Preguntas frecuentes

¿Qué diferencia hay entre codificar un componente y una URL completa?

La codificación de componente (encodeURIComponent) codifica todos los caracteres reservados, incluidos / ? & = y #, que es lo correcto para un solo valor de consulta. La de URL completa (encodeURI) los deja tal cual para que una dirección entera siga funcionando.

¿Cuándo necesito un decodificador de URL?

Cuando un enlace o una línea de registro está llena de secuencias como %20 o %C3%A9 y quieres leerla. Al decodificar se convierten de nuevo en espacios, letras con tilde y símbolos.

¿Por qué algunas URL usan + en lugar de %20 para los espacios?

Los formularios HTML codifican tradicionalmente los espacios de la cadena de consulta como +. Marca “Tratar + como espacio” al decodificar datos de un formulario; déjalo sin marcar para las rutas, donde + es un signo más literal.

¿Por qué falla la decodificación con un error de secuencia mal formada?

Un signo % debe ir seguido de dos dígitos hexadecimales y los bytes deben formar UTF-8 válido. Un % suelto (como en “100%”) o una secuencia cortada provocan un error; codifica antes el % como %25.