Catégorie: Développement
Générateur d'URI de données
Transformez du texte ou un fichier en URI data:
Collez du texte ou choisissez un fichier, définissez le type de média, et obtenez une URI data: à insérer dans du CSS, du HTML ou du JSON. Le fichier est lu et encodé entièrement dans votre navigateur et ne quitte jamais votre appareil.
data:text/plain;base64,SGVsbG8sIHdvcmxkIQ==
Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.
À quoi sert cet outil
Une URI data: intègre directement les octets d'un fichier dans une URL, ce qui permet à une petite icône ou une police d'être livrée dans une feuille de style plutôt que via une requête séparée. Cet outil en construit une à partir d'un texte saisi ou d'un fichier choisi : les fichiers sont toujours encodés en base64, car les octets bruts survivent rarement à l'encodage en pourcentage, tandis que le texte peut utiliser l'un ou l'autre encodage. Rien n'est envoyé vers un serveur — le fichier est lu avec l'API FileReader du navigateur et l'encodage s'exécute localement.
Mode d'emploi
- Choisissez le texte ou un fichier comme source.
- Définissez le type de média si celui deviné ne convient pas.
- Copiez l'URI data: générée.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.
Questions fréquentes
- Le fichier est-il envoyé à un serveur ?
- Non. Le fichier est lu et encodé par votre navigateur ; rien n'est envoyé nulle part.
- Pourquoi un fichier est-il toujours encodé en base64 ?
- Des octets binaires arbitraires ne survivent pas proprement à l'encodage en pourcentage, donc le base64 est l'option fiable pour les fichiers. Le texte brut peut utiliser l'un ou l'autre.
- Y a-t-il une limite de taille ?
- Seulement la limite pratique : des URI data: très volumineuses alourdissent le CSS ou le HTML environnant, donc cet outil convient surtout aux petits éléments comme des icônes ou de courts extraits.