DevBento logoDevBento
Herramientas/Codificador/Decodificador Base64/Generador de Data URI

Generador de Data URI

Genera data URIs desde cualquier archivo. Incrustación en línea HTML/CSS para imagenes, PDFs, fuentes y más. Detección de tipo MIME. 100% del lado del cliente.

📁

Drag & drop files here

or click to browse. Select multiple files at once. (max 50 MB each)

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

Generador de Data URI

Un data URI incrusta el contenido del archivo directamente en un atributo HTML o valor CSS, reemplazando una URL externa por los datos del archivo mismo. Esta herramienta genera data URIs leyendo cualquier archivo localmente, detectando su tipo MIME y codificando el contenido como Base64.

Como Usarlo

  1. Suelta el archivo en el área de carga o haz clic para examinar
  2. La herramienta detecta el tipo MIME y codifica el archivo
  3. El formato de salida “Data URI” esta seleccionado por defecto
  4. Copia el data URI

Sintaxis del Data URI

Cada data URI sigue esta estructura:

data:[<mediatype>][;base64],<datos>

Ejemplos:

data:image/png;base64,iVBORw0KGgoAAAANSU...
data:text/html,%3Chtml%3E%3Cbody%3EHola%3C/body%3E%3C/html%3E
data:text/plain;charset=utf-8,Hola%20Mundo

Donde Funcionan los Data URIs

Etiquetas img HTML

<img src="data:image/png;base64,iVBORw0KGgo..." alt="Imagen en línea" />

Fondos CSS

.icon {
  background-image: url(data:image/svg+xml;base64,PHN2Zy...);
}

Descargas de enlaces HTML

<a href="data:application/pdf;base64,JVBERi..." download="documento.pdf">
  Descargar PDF
</a>

Favicons

<link rel="icon" href="data:image/svg+xml;base64,PHN2Zy..." />

Iframes

<iframe src="data:text/html;base64,PCFET0NUWVBF..." width="100%" height="400"></iframe>

JavaScript

const audio = new Audio('data:audio/mpeg;base64,SUQz...');
const img = new Image();
img.src = 'data:image/png;base64,iVBOR...';

Data URIs vs URLs Externas

Aspecto Data URI URL externa
Solicitudes HTTP 0 1 por recurso
Cache Como parte del HTML/CSS Independiente
Tamaño +33% por Base64 Tamaño original
Carga inicial Mas rápido (<10 KB) Mas lento
Carga de página Bloquea la renderización Asincrona
SEO No rastreable Rastreable
CSP Requiere permiso data: Sin restricción

Usa data URIs para recursos pequenos y de uso único que necesitan estar disponibles inmediatamente. Usa URLs externas para activos grandes, reutilizables o almacenables en cache.

🔒

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

© 2026 devbento.dev · construido localmenteChangelog