Codificador y decodificador Base64 y URL
Codifica y decodifica Base64, codificación URL (porcentual) y entidades HTML
Cargando la herramienta…
Codifica texto y archivos en Base64, codificación URL (porcentual), entidades HTML, escapes Unicode o hexadecimal, y los decodifica de vuelta. Úsalo para leer valores codificados en una respuesta de una API o en una URL, o para preparar valores para código y configuración.
Cómo se usa
- Elige una pestaña: «Base64», «URL», «Entidades HTML», «Escapes Unicode» o «Hex».
- Escribe en «Texto» para ver el resultado «Codificado», o pega un valor codificado a la derecha para ver el texto.
- Fija opciones como «Alfabeto seguro para URL (- y _)», «Partir líneas cada 76 caracteres» o «Codificar como».
- Para archivos, suelta uno en «Convertir un archivo a Base64»; guarda los datos binarios decodificados con «Guardar los bytes decodificados como archivo».
Cómo funciona
- Base64 convierte cada 3 bytes en 4 caracteres, así que el resultado es aproximadamente un tercio más largo que el original. El texto se convierte primero a bytes UTF-8, así que las letras con tilde, el coreano y los emojis se conservan intactos.
- En la pestaña URL, encodeURIComponent sirve para un solo valor de consulta y encodeURI para una dirección completa. Una URL pegada también se separa en una tabla de parámetros de consulta.
- Una entrada no válida se indica con la línea, la columna y el problema. Los archivos pueden tener hasta 50 MB. Todo se convierte en tu navegador y no se envía nada a ningún sitio.
Preguntas frecuentes
- ¿Base64 es cifrado?
- No. Cualquiera puede decodificarlo, así que no debe usarse para ocultar contraseñas ni datos personales.
- ¿Qué significa %20 en una URL?
- Es un espacio con codificación porcentual. La codificación de formularios escribe el espacio como +, algo que puedes elegir con «Espacio como +».
- ¿Cómo convierto una imagen en un data URI Base64?
- Suelta la imagen en «Convertir un archivo a Base64» y activa «Generar como data URI». En un archivo PNG, el resultado empieza por data:image/png;base64,.
- ¿Qué diferencia hay entre Base64 y Base64url?
- Base64url usa - y _ en lugar de + y / y quita el relleno =. Se usa en JWT y en URL; activa «Alfabeto seguro para URL (- y _)» para obtenerlo.