Cómo usar esta herramienta para desarrolladores
- Introduce el contenido textual que quieres incrustar.
- Selecciona el tipo MIME y el parámetro charset.
- Elige percent-encoding o Base64.
- Genera la URI y copia el resultado en el contexto que la admita.
Construye una Data URI directamente en el navegador a partir de contenido textual. Puedes indicar el tipo MIME, añadir un charset y elegir entre percent-encoding o Base64. La herramienta calcula la longitud final y deja visible la cabecera generada, lo que ayuda a comparar el coste de cada modo antes de incrustar pequeños recursos en HTML, CSS o pruebas de API.
Crea la sintaxis “data:[mediatype][;charset=...][;base64],payload”. En modo Base64 codifica los bytes UTF-8; en modo percent usa encodeURIComponent para representar caracteres que no son seguros.
Las Data URI aumentan el tamaño del documento y no siempre se benefician de caché independiente. Son más adecuadas para recursos pequeños y controlados.
Hola
data:text/plain;charset=UTF-8,Hola
La implementación genera únicamente Data URI textuales. En Base64 opera sobre UTF-8 y en modo percent conserva la estructura data: con metadatos explícitos.
El cargador del template lee archivos como texto, por lo que esta página no es un constructor binario fiable para PNG, ZIP u otros archivos arbitrarios. Para esos casos se requiere lectura ArrayBuffer.
Suele ser útil cuando el payload contiene muchos bytes no ASCII o binarios; para texto ASCII, percent-encoding puede ser más legible.
No en todos los casos, pero indicarlo evita depender del valor por defecto y mejora la interpretación del recurso.
Sí, pero los caracteres deben representarse de forma válida para URI; la herramienta aplica percent-encoding o Base64 sobre UTF-8.
No necesariamente. El contenido queda embebido, puede crecer por la codificación y pierde caché independiente; es más apropiado para recursos pequeños.
No de forma fiable con el cargador textual actual. Para binarios se necesita leer los bytes del archivo, no su representación como texto.
| Esquema | data: |
|---|---|
| MIME type | Seleccionable |
| Charset | UTF-8 opcional |
| Payload | Percent o Base64 |
Consulta más utilidades de conversión, codificación e inspección en esta categoría.
Ver categoría