Límite de procesamiento: texto 32 MB · archivos de hasta 64 MB en móvil y 128 MB en PC (puede ser menor según la memoria del dispositivo)
Arrastra y suelta un archivo aquí o haz clic para seleccionarlo
Compatible con cualquier tipo de archivo
0 Bytes
-
Modo de conversión
0 Bytes
Tamaño original
0 Bytes
Tamaño de la salida
Listo
Estado de la conversión
Información útil
Base64 codifica datos binarios de 8 bits, como imágenes, vídeos y archivos ejecutables, como una cadena de texto ASCII. Evita que los datos binarios se corrompan cuando se incluyen en el correo electrónico, HTML, CSS o JSON.
Incrusta datos: permite incrustar imágenes pequeñas o archivos de fuentes directamente en HTML o CSS, reduciendo el número de solicitudes HTTP.
Transporte seguro: Transporta datos binarios de forma segura mediante protocolos basados en texto como JSON y XML.
Representa datos binarios como texto: Facilita copiar, pegar, almacenar y gestionar datos binarios complejos como texto sin formato.
Los archivos seleccionados nunca salen de tu dispositivo. Todo el procesamiento utiliza tu equipo local.
Una URI de datos incluye los propios datos directamente en una URL, en lugar de hacer referencia a un archivo externo. Para crearla, añade este prefijo delante de los datos del archivo codificados en Base64: data:[tipo MIME];base64, delante de los datos codificados.
Por ejemplo, puedes incrustar una imagen PNG pequeña directamente en HTML de esta forma:
Habilitar 'Incluir esquema URI de datos' para añadir este prefijo automáticamente al codificar un archivo.
P. ¿Se envía mi entrada a un servidor?
No. Se realiza toda la codificación y decodificación localmente en tu navegador web con JavaScript solamente. Nada se envía a un servidor externo, para que pueda procesar de forma segura datos comerciales confidenciales o información personal.
P. ¿Por qué obtengo un error de 'caracteres inválidos' al decodificar?
Base64 utiliza solo letras mayúsculas y minúsculas, números y los caracteres '+' y '/'. Los espacios, los saltos de línea, otros caracteres no válidos o un relleno '=' incorrecto pueden provocar un error. Comprueba el código original e inténtalo de nuevo.
P. ¿Puedo utilizar esta herramienta con fines comerciales?
Sí. Esta herramienta es completamente gratuita para uso personal y empresarial, incluyendo proyectos comerciales, sin límites de uso.
P. ¿Hay un límite de tamaño de archivo?
El límite práctico depende de la memoria disponible en tu dispositivo, ya que el proceso se ejecuta de forma local en el navegador. Los archivos muy grandes —de decenas de megabytes o más— pueden hacer que el navegador deje de responder temporalmente.
Insertar imágenes: Codifique un icono o logotipo pequeño como Base64 y utilice un URI de datos en el CSS background-image o en la etiqueta HTML <img>.
Incrusta fuentes web: Codifica en Base64 un archivo de fuente web, como WOFF2, e inclúyelo en CSS @font-face para reducir las solicitudes de archivos de fuentes externos.
Copia al instante: Pulsa Copiar en la esquina superior derecha del resultado para copiarlo al portapapeles.
Descargar un archivo: Si el resultado decodificado es un archivo, como una imagen, pulsa Guardar para descargarlo con el nombre de archivo original.
La codificación consiste en convertir el texto o archivo original en una cadena Base64, y la decodificación consiste en convertir la cadena Base64 nuevamente en texto legible o datos del archivo original.
No. Base64 no es un método de compresión sino un método de codificación de texto para la transmisión, por lo que el tamaño de los datos generalmente aumenta en comparación con el binario original. Si tu objetivo es reducir el tamaño, utiliza herramientas de compresión u optimización de formato.
A veces se habla de "descifrar Base64", pero técnicamente se trata de decodificar. Base64 no es cifrado; es una codificación que representa datos como texto y cualquiera puede revertirla. No uses Base64 para proteger contraseñas o secretos.