Codificador y decodificador Base64
Codifica texto o archivos a Base64, decodifica Base64 a texto o a un archivo y crea data URI para imágenes. Todo se ejecuta en tu navegador.
Última actualización:
Cómo usar Codificador y decodificador Base64
- Texto: escribe o pega texto y pulsa Codificar, o pega Base64 y pulsa Decodificar. Con En vivo activado, el resultado se actualiza mientras escribes.
- Seguro para URL: marca Seguro para URL para usar - y _ en lugar de + y / y quitar el relleno =, como se usa en URL y JWT.
- Archivos e imágenes: abre la pestaña Archivo a Base64 y suelta un archivo. Copia el Base64 sin procesar, el data URI o un fragmento de HTML o CSS listo para usar.
- Base64 a archivo: pega Base64 o un data URI en la pestaña Base64 a archivo. Se detecta el tipo de archivo, se previsualizan las imágenes y puedes descargar el archivo.
Ejemplos de Base64
| Entrada | Base64 | Base64 seguro para URL |
|---|---|---|
| Hello world | SGVsbG8gd29ybGQ= | SGVsbG8gd29ybGQ |
| Café ☕ | Q2Fmw6kg4piV | Q2Fmw6kg4piV |
| ??>> | Pz8+Pg== | Pz8-Pg |
El texto se convierte a bytes UTF-8 antes de codificarse, así que los acentos, los emojis y los alfabetos no latinos se recuperan correctamente. Eso coincide con lo que esperan la mayoría de los lenguajes de programación y las API.
¿Qué es un data URI?
Un data URI mete un archivo completo dentro de un enlace, con la forma data:[tipo];base64,[datos]. Puedes usarlo como src de una imagen o como fondo CSS, de modo que los iconos pequeños se cargan sin una solicitud adicional. Para imágenes grandes suele ser mejor un archivo normal, porque Base64 las hace alrededor de un tercio más grandes y no pueden almacenarse en caché por separado.
Preguntas frecuentes
¿Qué es Base64?
Base64 es una forma de escribir cualquier dato, incluidos imágenes y archivos, usando solo 64 caracteres de texto seguros (A a Z, a a z, 0 a 9, + y /). Se usa para incluir datos binarios en JSON, correos electrónicos, URL, HTML y CSS.
¿Base64 es cifrado?
No. Base64 es una codificación, no un cifrado. Cualquiera puede decodificarlo, así que nunca lo uses para ocultar contraseñas o secretos.
¿Por qué Base64 ocupa más que el original?
Cada 3 bytes de datos se convierten en 4 caracteres Base64, así que los datos codificados ocupan alrededor de un 33% más que el original.
¿Qué es Base64 seguro para URL?
Base64 seguro para URL (base64url) sustituye + por - y / por _, y normalmente elimina el relleno =, de modo que el resultado puede usarse en URL, nombres de archivo y JSON Web Tokens sin escapar caracteres.
¿Cómo convierto una imagen a Base64?
Abre la pestaña Archivo a Base64 y suelta tu imagen. Obtienes el texto Base64 y un data URI como data:image/png;base64,… que puedes pegar directamente en el src de un img o en un fondo CSS.
¿Se suben mis archivos?
No. Los archivos se leen y codifican localmente en tu navegador y nunca salen de tu dispositivo.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.