Output will appear here...Escapes everything with special meaning in a URL. Use for individual values — query parameters, path segments, cookie values — never for a whole URL (it would encode :// too).
a=1&b=2 → a%3D1%26b%3D2 (safe to embed as a single query value)
El codificador/decodificador de URL convierte texto a y desde la codificación de porcentaje (también llamada codificación de URL), el esquema de escape definido por RFC 3986 que hace que las cadenas arbitrarias sean seguras para colocarlas dentro de una URL. Caracteres como &, =, ?, # y / tienen un significado estructural en las URL: si un valor de cadena de consulta contiene un literal "&", el servidor dividirá su parámetro a la mitad a menos que se escape ese carácter como %26. Esta herramienta le ofrece las tres variantes de codificación que los desarrolladores encuentran: EncodeUriComponent para valores individuales, EncodeURI para URL completas y Application/x-www-form-urlencoded (espacios como +) para cuerpos de formulario HTML.
La distinción entre modos importa más de lo que admiten la mayoría de los tutoriales. EncodeUriComponent escapa a cada delimitador reservado, por lo que es la opción correcta para un único parámetro de consulta, un segmento de ruta o un destino de redirección incrustado en otra URL, pero ejecutarlo en una URL completa se desglosa https:// en https%3a%2f%2f. encodeuri conserva los delimitadores (: / ? # & =) Por lo tanto, una URL completa permanece navegable mientras que los espacios y los caracteres que no son ASCII como é o 日本 aún se escapan a su formulario codificado por ciento UTF-8. El modo form-urlencoded coincide con lo que envían los navegadores cuando envía un <form>: idéntico a EncodeUriComponent, excepto que los espacios se convierten en "+" en lugar de "%20", una peculiaridad heredada que aún se activa en las integraciones de API.
Todo se ejecuta al 100% del lado del cliente en su navegador utilizando la misma maquinaria nativa de EncodeUriComponent/Decodeuri que utiliza su producción, por lo que los resultados coinciden exactamente con lo que producirá su código. Nada de lo que pega: URL de devolución de llamada de OAuth, enlaces S3 firmados, tokens, ID de sesión, nunca sale de su máquina. El decodificador también captura la entrada mal formada (un % de desviación no seguido de dos dígitos hexadecimal que arroja Urierror en JavaScript) e informa un error claro en lugar de fallar en silencio.
Suelte el valor sin procesar en el área de entrada: un valor de parámetro de consulta, una URL completa con espacios y Unicode, o una cadena codificada como A%3d1%26b%3d2 que extrajo de los registros del servidor y desea decodificar.
Elija EncodeUriComponent para valores individuales (parámetros de consulta, segmentos de ruta), EncodeURI para URL completas donde : : ? Debe sobrevivir, o form-urlencoded cuando está creando un cuerpo de formulario HTML o depurando una carga útil posterior con signos +.
Haga clic en Codificar para codificar porcentual la entrada o decodificar para revertirla. La decodificación maneja las secuencias %xx y, en el modo de formulario, convierte + de nuevo a espacios. Las secuencias mal formadas producen un error legible en lugar de una salida en blanco.
Copie el resultado en su portapapeles con un solo clic, o use el botón de intercambio para mover la salida a la entrada: útil cuando un valor ha sido codificado con doble código (%2520) y necesita una segunda pasada de decodificación.
EncodeUriComponent, EncodeURI y Application/X-www-form-urlencoded: las tres variantes que realmente se encuentran en las cadenas de consulta, las URL completas y los cuerpos de formulario
Utiliza las funciones de codificación nativas del navegador, por lo que los caracteres no reservados (A-Z A-Z 0-9 - _ . ~) Pasar por secuencias de varios bytes UTF-8 y UTF-8 codifican correctamente
Las secuencias de porcentaje malformados como un "%" descarriado informan exactamente lo que salió mal en lugar de lanzar un urierror no manejado
Un clic vuelve a mover el resultado a la entrada, perfecto para desenvolver valores codificados doble capa por capa
Encode and decode HTML entities — named (&), decimal (&), and hex (&) forms, with XSS-safe special-character escaping
Encode and decode text to/from Base64 format
Format, validate, and minify JSON data
Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet
0 comments
No comments yet. Be the first to share your thoughts!