DevBento logoDevBento
Herramientas/Codificador/Decodificador Base64/Convertidor de Base64 a PDF

Convertidor de Base64 a PDF

Convierte un string Base64 en un archivo PDF descargable. Soporta Base64 plano y data URIs. Sin servidor, funciona completamente en tu navegador.

Herramientas Relacionadas
{}Formateador y Validador de JSON
Formatea, minifica y valida datos JSON al instante. Resaltado de sintaxis, vista de árbol interactiva y detección de errores. Herramienta en tu navegador.
jwtDecodificador JWT
Decodifica e inspecciona JSON Web Tokens en tu navegador. Ve el header, claims del payload y estado de expiración sin enviar nada a ningun servidor.
%20Codificador URL y Convertidor de Entidades HTML
Codifica texto con encodeURIComponent o encodeURI para URL, convierte caracteres especiales HTML a entidades nombradas o numericas. Todo ocurre en tu navegador.
shaGenerador de Hashes
Create a checksum of the decoded output

Convertir Base64 a PDF

Pega un string PDF codificado en Base64 para decodificarlo y descargarlo como archivo PDF. Esta herramienta acepta tanto strings Base64 planos (que comienzan con JVBERi) como data URIs completos (data:application/pdf;base64,…). La conversión es instantanea y funciona completamente en tu navegador.

Como Usarlo

  1. Cambia a la pestaña “Base64 a PDF” arriba
  2. Pega un string Base64 o un data URI
  3. La herramienta detecta el formato PDF y muestra los detalles del archivo
  4. Haz clic en Descargar para guardar el PDF

Donde Encontrar PDFs en Base64

Respuestas de API

Las APIs de generación de documentos (generadores de facturas, plataformas de contratos, servicios de informes) frecuentemente devuelven PDFs como strings Base64 en respuestas JSON:

{
  "status": "success",
  "document": "JVBERi0xLjQKMSAwIG9iago...",
  "filename": "invoice-2024-001.pdf"
}

Archivos adjuntos de correo (MIME)

La fuente de correo electronico sin procesar muestra los archivos adjuntos PDF como bloques codificados en Base64 entre los limites MIME:

Content-Type: application/pdf
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="report.pdf"

JVBERi0xLjQKMSAwIG9iago8PAovVHlwZS...

Registros de base de datos

Las aplicaciones que almacenan documentos en columnas de texto (comun en productos en etapas tempranas o prototipos) codifican los PDFs como strings Base64. Se requiere decodificación para extraer el documento.

Configuración y automatización

Las tuberias de CI/CD, herramientas de infraestructura como código y secretos de Kubernetes a veces almacenan certificados PDF o archivos de licencia como valores codificados en Base64 en archivos de configuración.

Detección de PDF

Cada archivo PDF comienza con los bytes magicos %PDF (hex 25 50 44 46) seguidos de un número de versión como 1.4, 1.7 o 2.0. En Base64, estos bytes se codifican como JVBERi. Esta herramienta usa esta firma para identificar contenido PDF automáticamente, incluso sin un prefijo data URI.

Decodificación en Código

JavaScript

const base64 = 'JVBERi0xLjQK...';
const byteCharacters = atob(base64);
const byteNumbers = new Array(byteCharacters.length);
for (let i = 0; i < byteCharacters.length; i++) {
  byteNumbers[i] = byteCharacters.charCodeAt(i);
}
const byteArray = new Uint8Array(byteNumbers);
const blob = new Blob([byteArray], { type: 'application/pdf' });
const url = URL.createObjectURL(blob);

Python

import base64

with open('documento_base64.txt', 'r') as f:
    base64_string = f.read()

data = base64.b64decode(base64_string)

with open('output.pdf', 'wb') as f:
    f.write(data)

Node.js

const fs = require('fs');
const buffer = Buffer.from(base64String, 'base64');
fs.writeFileSync('output.pdf', buffer);
🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · construido localmenteChangelog