Elija el modo de entrada de texto y codificación, luego ingrese Hello exactamente como se muestra a continuación. Utilice UTF-8 y el alfabeto Base64 estándar para este ejemplo. Codifica el texto y comprueba que el resultado sea SGVsbG8=. Cambie al modo de decodificación, pegue ese resultado y decodifíquelo para recuperar los cinco caracteres originales. Una nueva línea al final cambia el resultado codificado.
Para una integración, primero verifique si el sistema receptor espera Base64 estándar o su variante segura para URL. Haga coincidir sus requisitos de relleno y ajuste de líneas en lugar de cambiar las opciones al azar. Al manipular un archivo, utilice el flujo de trabajo de archivos para que sus bytes se codifiquen directamente. Los datos binarios decodificados deben descargarse en el formato apropiado en lugar de tratarse como texto legible.
Hello → SGVsbG8= → Hello
btoa("Hello"); // SGVsbG8=
base64.b64encode(b"Hello") # SGVsbG8=
Base64 es una representación reversible de bytes, no cifrado ni un método de almacenamiento secreto. Asigna grupos de seis bits a un alfabeto de 64 caracteres. El relleno completa el grupo final cuando es necesario. El texto codificado suele ser más grande que los bytes originales, por lo que la codificación no es una técnica de compresión.
Base64 estándar utiliza caracteres más y barra. El alfabeto seguro para URL sustituye el guión y el guión bajo, lo que evita esos caracteres en los protocolos orientados a URL. Los requisitos de relleno dependen del formato de recepción. Un segmento JWT, una URL de datos y un archivo adjunto MIME son contenedores diferentes; identificar la representación esperada antes de decodificar.
El procesamiento se realiza en tu navegador. Guardar y compartir es opcional, requiere una cuenta y envía el contenido elegido a nuestro servicio. Revisa primero el contenido compartido: cualquiera que tenga el enlace puede abrirlo. Cerrar esta página no elimina las copias guardadas.
Verifique que la entrada esté completa y utilice el alfabeto seleccionado. La decodificación de texto también necesita la codificación de caracteres correcta. Base64 válido puede representar una imagen, un archivo comprimido u otro archivo binario, por lo que un texto ilegible no significa necesariamente que los bytes estén corruptos. Utilice la descarga binaria cuando ese sea el resultado previsto.
Comience con una muestra pequeña y confirme un recorrido de ida y vuelta antes de codificar un archivo grande. El navegador necesita memoria tanto para la fuente como para la salida codificada, y la expansión Base64 aumenta ese costo. No se promete ninguna latencia de procesamiento fija ni reducción de tamaño garantizada. Conserve el archivo original hasta que la aplicación receptora acepte el resultado.
Arrastra y suelta un archivo aquí, o
Admite todos los tipos de archivo • Tamaño máximo: 100 MB
El procesamiento se realiza en tu navegador. Guardar y compartir es opcional, requiere una cuenta y envía el contenido elegido a nuestro servicio.
Límites de tamaño de archivo: El tamaño máximo de archivo es 100 MB para garantizar un rendimiento óptimo del navegador. Los archivos mayores de 10 MB pueden tardar más en procesarse.