Codificador/Decodificador de URL
FreeCodifica en porcentaje el texto para un uso seguro dentro de una URL con modos para un único valor, una URI completa o datos de formulario, decodifica el texto codificado en porcentaje de vuelta a una forma legible, y desglosa automáticamente una URL decodificada en su protocolo, host, ruta, parámetros de consulta y fragmento, todo ejecutándose completamente en tu navegador.
Funciona completamente en tu navegador. Tu texto nunca se sube a ningún sitio.
Actividad reciente
Visible para todos. Últimos 20 usos de todos los visitantes, más recientes primero.
Decoded a percent-encoded value
hace 1 hora
Decoded a percent-encoded value
hace 1 hora
Decoded a percent-encoded value
hace 1 hora
Decoded a percent-encoded value
hace 1 hora
Encoded 11 character(s) of text
hace 1 hora
Encoded 11 character(s) of text
hace 1 hora
Encoded 34 character(s) of text
hace 1 hora
Encoded 34 character(s) of text
hace 1 hora
Encoded 22 character(s) of text
hace 1 hora
Qué hace esta herramienta
Esta herramienta codifica en porcentaje el texto para un uso seguro dentro de una URL, con modos separados para un único valor, una URI completa y datos codificados como formulario, y decodifica el texto codificado en porcentaje de vuelta a una forma legible, incluyendo un desglose automático del protocolo, host, ruta, parámetros de consulta y fragmento cuando el texto decodificado es una URL completa.
Cómo funciona
Las URL solo pueden contener de forma segura un conjunto limitado de caracteres ASCII, por lo que cualquier otro carácter, o un carácter reservado usado fuera de su significado especial, se escribe como % seguido de su valor de byte hexadecimal de dos dígitos (o varios valores, para caracteres UTF-8 multibyte). Esta herramienta usa las funciones integradas encodeURIComponent, encodeURI y decodeURIComponent de tu navegador para realizar exactamente la misma codificación porcentual que tu propio navegador usa cuando escribes una URL, y además alterna entre %20 y + para el carácter espacio según el modo que selecciones.
Problemas que resuelve
- Incluir de forma segura caracteres especiales, espacios o texto no inglés dentro de un parámetro de consulta o segmento de ruta de una URL.
- Leer qué contiene realmente una URL larga y codificada en porcentaje procedente de la barra de direcciones de un navegador, un archivo de registro o una API.
- Desglosar una URL codificada en su protocolo, host, ruta y parámetros de consulta individuales para depuración.
- Convertir entre las convenciones %20 y + para espacios al mover un valor entre una cadena de consulta y un envío de formulario.
Preguntas frecuentes
›¿Cuál es la diferencia entre los modos de codificación "Component" y "Full URI"?
El modo "Component" (encodeURIComponent) escapa cada carácter que no es seguro en un único valor, incluyendo : / ? & y #, por lo que es correcto para un valor que se colocará dentro de un parámetro de consulta; el modo "Full URI" (encodeURI) deja esos caracteres intactos porque son necesarios para separar las distintas partes de una URL completa, así que úsalo solo al codificar una URL entera, no un único valor dentro de ella.
›¿Por qué el modo "Form data" convierte los espacios en + en lugar de %20?
El formato application/x-www-form-urlencoded usado por los formularios HTML y las cadenas de consulta en muchos frameworks representa los espacios como un carácter + literal en lugar de %20; ambos son válidos y significan lo mismo, pero debes seguir la convención que espere el sistema receptor.
›¿Por qué hay una casilla para tratar + como un espacio al decodificar?
La decodificación porcentual estándar no toca el carácter +, pero los valores de un envío de formulario o una cadena de consulta típica usan + para significar un espacio literal; esta casilla está activada por defecto porque ese es el caso más común, pero puedes desactivarla si estás decodificando un valor donde + fue codificado deliberadamente en porcentaje como %2B y debería permanecer como un signo más literal.
›¿Para qué sirve la sección de desglose de la URL?
Cuando el texto decodificado es una URL completa y válida, esta herramienta lo analiza en su protocolo, host, ruta, parámetros de consulta individuales y fragmento, para que puedas inspeccionar la estructura de una URL codificada larga de un vistazo en lugar de leer la cadena sin procesar carácter por carácter.
›¿Esta herramienta envía mis datos a algún lugar?
No, la codificación y decodificación ocurren usando las propias funciones integradas de JavaScript de tu navegador; nada se sube nunca a un servidor.
Herramientas relacionadas
Texto
Formateador de SQL
Reformatea una consulta SQL para mejorar su legibilidad con sangría consistente, una cláusula por línea y la capitalización de palabras clave que elijas, en más de una docena de dialectos SQL incluyendo MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery y Snowflake, todo ejecutándose completamente en tu navegador.
FreeTexto
Verificador de Par Certificado y Clave SSL
Comprueba si una clave privada SSL/TLS, un certificado y una CSR opcional realmente pertenecen al mismo par de claves, decodifica y visualiza el sujeto, emisor, validez, SAN y huellas del certificado, todo ejecutándose completamente en tu navegador.
FreeTexto
Convertidor de Formato de Certificado SSL
Convierte certificados SSL/TLS entre codificación PEM y DER, agrupa certificados en un archivo PKCS#7 (.p7b) o los extrae de él, y empaqueta un certificado y una clave privada en un archivo PKCS#12 (.pfx / .p12) protegido por contraseña o los extrae de nuevo, todo ejecutándose completamente en tu navegador.
FreeTexto
Visor de Certificados SSL
Decodifica uno o más certificados X.509 PEM o DER y visualiza cada campo en lenguaje sencillo: sujeto, emisor, validez, huellas, detalles de la clave pública, y cada extensión estándar incluyendo Key Usage, Subject Alternative Names y Authority Information Access, todo ejecutándose completamente en tu navegador.
FreeTexto
Comparador de Textos
Compara dos bloques de texto y ve exactamente qué se añadió, eliminó o cambió a nivel de línea, palabra o carácter, con una vista unificada o en paralelo y un archivo de diferencia estándar descargable, todo ejecutándose completamente en tu navegador.
FreeTexto
Convertidor de Texto a ASCII
Convierte texto en sus códigos de caracteres ASCII y viceversa, con el resultado también mostrado en binario, hexadecimal y octal, todo ejecutándose completamente en tu navegador sin que se suba nada.
FreeTexto
Convertidor de Texto a Binario
Convierte texto en sus códigos de caracteres binarios y viceversa, con el resultado también mostrado en decimal, hexadecimal y octal, todo ejecutándose completamente en tu navegador sin que se suba nada.
FreeTexto
Convertidor de Texto a Hexadecimal
Convierte texto en sus códigos de caracteres hexadecimales y viceversa, con el resultado también mostrado en decimal, binario y octal, todo ejecutándose completamente en tu navegador sin que se suba nada.
Comentarios (0)
¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.
Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!