Qué herramienta de archivos necesito
| Tu tarea | Herramienta |
|---|---|
| Cualquier archivo a Base64, varios a la vez | Archivo a Base64 |
| Base64 de tipo desconocido de vuelta a archivo | Base64 a archivo |
| PDF para API, servicios de firma electrónica y correo | PDF a Base64, Base64 a PDF |
| Archivos comprimidos | ZIP a Base64, Base64 a ZIP (lista los archivos de dentro) |
| Word, Excel, PowerPoint | Word a Base64, Base64 a Word, Excel a Base64, Base64 a Excel, Base64 a PowerPoint |
| Audio de una API de voz o TTS | Reproductor de audio Base64, Base64 a MP3, Base64 a WAV |
| Audio a Base64 | Audio a Base64, MP3 a Base64, WAV a Base64 |
| Vídeo | Vídeo a Base64, MP4 a Base64, Base64 a vídeo, Base64 a MP4 |
| Fuentes web en CSS | Fuente a Base64 (escribe la regla @font-face), Base64 a fuente |
Los decodificadores muestran una vista previa de lo que el navegador puede enseñar: los PDF en el visor de PDF del navegador, el audio y el vídeo con un reproductor, las fuentes con un texto de muestra, la lista de archivos de un ZIP, el texto de un DOCX, la primera hoja de un XLSX y el texto de las diapositivas de un PPTX. Cada uno muestra además el SHA-256 de los bytes decodificados, para que puedas compararlo con la suma de comprobación del remitente.
Reconocer un archivo por sus primeros caracteres
| El Base64 empieza por | Tipo de archivo |
|---|---|
JVBERi0 | PDF (%PDF-) |
UEsDBA | ZIP y todos los formatos basados en ZIP: DOCX, XLSX, PPTX, ODT, EPUB, JAR, APK |
SUQz | MP3 con etiqueta ID3 |
de //s a //v | trama MP3 sin etiqueta ID3 (FF FB) |
UklGR | RIFF: audio WAV o una imagen WebP |
T2dnUw | Ogg (audio Vorbis u Opus) |
AAAAGGZ0eXA, AAAAIGZ0eXA | MP4, M4A, MOV (caja ftyp) |
GkXfo | WebM o Matroska |
d09GMg, d09GRg | WOFF2, WOFF |
AAEAAA, T1RUTw | fuente TrueType, OpenType |
H4sI | gzip, lo trata el decodificador gzip |
Una cadena Base64 que no empieza por ninguno de estos puede ser aun así un archivo en un formato menos común, o texto. Base64 a archivo prueba la lista completa de firmas y, si los bytes resultan ser texto, muestra el texto.
Notas prácticas
- API y JSON: la mayoría de los servicios esperan Base64 simple, sin prefijo
data:y sin saltos de línea. Los codificadores lo generan así por defecto; cambia la salida a data URI solo para navegadores y HTML. - Los adjuntos de correo son Base64 ajustado a 76 caracteres. Para leer los adjuntos de un mensaje en bruto, usa el decodificador de correo.
- Tipos que no coinciden: la página de decodificación de un formato también guarda otros formatos, y avisa cuando el contenido no coincide. Un “PDF” que empieza por
UEsDBAes un ZIP. - Archivos grandes: la codificación funciona por bloques, y la vista previa de texto se recorta por encima de 4 MB. La descarga siempre guarda el resultado completo; una salida muy grande solo se puede guardar, no copiar.
Para imágenes, las herramientas de imagen añaden redimensionado y conversión de formato, y las herramientas de texto cubren cadenas y juegos de caracteres.
Preguntas frecuentes
¿Cómo convierto Base64 a archivo si no sé de qué tipo es?
Pégalo en Base64 a archivo. Lee los primeros bytes, identifica el formato (PDF, ZIP, PNG, MP3 y muchos más), muestra una vista previa cuando el navegador puede y sugiere la extensión correcta para la descarga.
¿Hay un límite de tamaño para los archivos?
No se sube nada, así que el límite es la memoria de tu dispositivo. Los archivos grandes se codifican por bloques; a partir de unos 48 MB el Base64 ya no se puede copiar al portapapeles y se guarda como archivo .txt.
¿Por qué mi archivo en Base64 ocupa un tercio más que el original?
Base64 guarda 3 bytes en 4 caracteres, así que el tamaño codificado es alrededor del 133 % del archivo, más los saltos de línea si la salida está ajustada. La calculadora de tamaño da la longitud exacta para cualquier tamaño de archivo.