Convertir PDF en Base64 - Gratuit, instantané, dans le navigateur
Convertisseur PDF en Base64
Jusqu’à 10 Mo. Rien n’est envoyé — le fichier ne quitte jamais votre appareil.
À utiliser dans un attribut <img src> ou dans une url() CSS.
Sans le préfixe data: — pour les charges JSON et les API.
Affiche le document dans la page. Pour un lien de téléchargement, utilisez la data URI dans un <a href> avec l’attribut download.
Vos fichiers restent privés
Cette conversion se déroule entièrement dans votre navigateur. L’image n’est jamais envoyée : rien de ce que vous encodez ici n’atteint notre serveur ni personne d’autre.
À propos de la conversion PDF en Base64
Encoder une image en Base64 relève généralement d’une décision de performance web. Encoder un PDF, presque jamais. On convertit des documents parce qu’en face, quelque chose — un service de signature électronique, un système de facturation, une administration fiscale, une API de messagerie — n’accepte les fichiers que sous forme de texte dans un champ JSON. C’est un problème de transport, avec d’autres règles.
Comment convertir PDF en Base64
- 1 Déposez votre fichier .pdf dans la zone prévue.
- 2 Regardez la ligne de taille : la chaîne encodée est environ un tiers plus lourde, et c’est à ce chiffre que s’applique la limite de votre API.
- 3 Copiez la chaîne brute pour un champ JSON, ou la data URI si vous devez afficher ou lier le document.
À quoi cela sert réellement
Le JSON ne sait pas transporter d’octets bruts. Si une API veut un document dans un corps JSON, le document doit d’abord devenir une chaîne, et le Base64 est la façon standard de le faire. Vous le rencontrerez en envoyant un contrat à un prestataire de signature électronique, en déposant une facture sur un portail administratif, en joignant un fichier via une API d’e-mails transactionnels, ou en poussant un document dans une file de messages. Dans chaque cas, l’alternative est un envoi multipart, que beaucoup d’API acceptent et d’autres non.
N’intégrez pas un PDF dans une page web
L’extrait embed de cette page existe pour le cas rare où vous en avez réellement besoin : un fichier HTML autonome, un rapport hors ligne, un aperçu d’e-mail. Ce n’est pas une bonne façon de publier un document. Un PDF lié peut être diffusé en continu : la visionneuse télécharge les premières pages et les affiche pendant que le reste arrive. Une data URI ne le peut pas, car le navigateur doit conserver l’intégralité du document décodé en mémoire avant que la visionneuse n’en voie le moindre octet. Sur un fichier de plusieurs mégaoctets, l’aperçu instantané se transforme en blocage — et la page ne peut pas non plus être mise en cache séparément du document.
Surveillez la limite de charge utile, pas la taille du fichier
Un PDF de 4 Mo devient environ 5,4 Mo de texte, et c’est ce chiffre plus élevé que votre API mesure. Des limites de corps de requête de quelques mégaoctets sont courantes : un document qui semble largement dans les clous en tant que fichier peut donc être refusé une fois encodé. Face à ce mur, la réponse n’est généralement pas de compresser davantage le PDF : vérifiez si l’API propose un point de terminaison d’envoi de fichier distinct ou une URL présignée, car ceux-ci prennent les octets bruts et évitent complètement les 33 %. Cette page s’arrête à 10 Mo, ce qui dépasse déjà ce qu’acceptent la plupart des points JSON.