Codifique o decodifique texto y URL con codificación porcentual y vea cada parte de un enlace
Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio.La codificación porcentual sustituye los caracteres que una URL no puede llevar, de modo que un espacio pasa a ser %20 y un ampersand %26. Sin ella, una cadena de consulta se rompe en el primer carácter especial. Esta herramienta codifica y decodifica en ambos sentidos y divide un enlace en sus partes. No se envía nada.
Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés
En la pestaña «Codificar / Decodificar», elija Codificar o Decodificar.
Elija Un valor para un parámetro o término de búsqueda, o URL completa para un enlace entero.
Active «Espacios como +» si el texto son datos de formulario.
Escriba o pegue en el panel izquierdo y haga clic en Copiar para llevarse el resultado.
Este codificador de URL convierte texto a codificación porcentual, de modo que los espacios pasan a ser %20 y caracteres como &, ? y ₹ se escriben de una forma que todos los navegadores y servidores leen igual. Cambie a decodificar para convertir una cadena codificada de nuevo en texto plano mientras escribe.
Hay dos formas de codificar, y elegir la equivocada es un error frecuente. El modo de componente, como encodeURIComponent de JavaScript, escapa todo lo que tiene significado en una URL, incluidos / ? & = y #; úselo para un solo valor, como un término de búsqueda o una dirección de redirección. El modo URL completa, como encodeURI, deja esos caracteres intactos y solo escapa los espacios y el texto no ASCII, lo que conviene para un enlace completo.
Cuando la decodificación falla, le dice exactamente qué está mal. Un signo de porcentaje suelto, como en "50% off", o bytes cortados en medio de un carácter se indican con su posición, en lugar del escueto error "URI malformed" del navegador. Si el resultado aún contiene escapes como %20, el texto probablemente se codificó dos veces, y se le avisa.
La pestaña URL divide un enlace en protocolo, host, puerto, ruta, hash y una tabla de parámetros de consulta, cada uno decodificado. Edite un parámetro, añada uno o quítelo, y el enlace se reconstruye con la codificación correcta, algo útil para revisar etiquetas UTM o cambiar un filtro en una URL de búsqueda larga. Todo se ejecuta en su navegador y no se envía nada. Herramientas relacionadas: Base64 Encode & Decode, JWT Decoder.
encodeURIComponent escapa todos los caracteres con significado especial en una URL, incluidos / ? & = y #, así que úselo para un valor dentro de una URL. encodeURI conserva esos caracteres y solo escapa los espacios y el texto no ASCII, así que úselo para un enlace completo.
El texto contiene un % que no va seguido de dos dígitos hexadecimales, como en 50% off, o bytes que no forman UTF-8 válido. Esta herramienta muestra la posición exacta. Escriba un signo de porcentaje literal como %25.
En una ruta o en la mayoría de las API, un espacio es %20. En los datos de formulario HTML (application/x-www-form-urlencoded) un espacio se escribe +. Active la opción del signo más para codificar o decodificar así.
Abra la pestaña URL y pegue el enlace. Cada parámetro de consulta aparece en una tabla, decodificado. Cambie un valor, añada o quite una fila, y la URL reconstruida se actualiza debajo, lista para copiar.
Sí, gratuito, sin registro y sin límite de texto que codificar o decodificar. La codificación se ejecuta en su navegador con JavaScript, así que los enlaces, tokens y cadenas de consulta que pega nunca se envían a un servidor, y no se guarda nada al cerrar la pestaña.
La causa habitual es la doble codificación: el texto se codificó una vez y luego otra, así que un espacio pasó a %20 y después a %2520. Decodifique una segunda vez y vuelven los espacios. Esta página muestra un aviso cuando el resultado aún parece codificado, para que sepa que hace falta otra pasada.
¿Sigue sin resolverlo? Pregunte sobre Codificador y decodificador de URL y cualquiera que lo sepa puede responder. No se necesita cuenta.