Encodage 🔒 Fonctionne dans votre navigateur — aucune donnée envoyée

Convertisseur Base64 en PDF

Retransformez un PDF encodé en Base64, venu d'une API ou d'une base de données, en un document que vous pouvez lire et enregistrer.

Entrée
Sortie

Décoder du Base64 en PDF en ligne

Beaucoup d'API ne peuvent pas envoyer un fichier tel quel : elles l'enveloppent dans du JSON sous forme d'une longue chaîne Base64. Étiquettes d'expédition, factures, relevés bancaires et rapports générés arrivent ainsi, tout comme les PDF stockés dans des colonnes de base de données ou dans la source des e-mails. Cette page est l'encodeur et décodeur Base64 réglé pour décoder dès le collage, avec une visionneuse PDF pour le résultat.

Le décodage s'exécute en local dans votre navigateur, et l'aperçu utilise la visionneuse PDF du navigateur lui-même : le document n'est jamais envoyé.

Reconnaître un PDF en Base64

Tout PDF commence par les octets %PDF-, qui deviennent JVBERi0 en Base64. Si une chaîne dans une réponse d'API commence par ces sept caractères, c'est un PDF. Une chaîne qui commence par data:application/pdf;base64, est la même chose précédée d'une étiquette, et l'outil retire cette étiquette pour vous.

Problèmes fréquents

  • Barres obliques échappées : le JSON peut afficher \/ au lieu de /. Copiez la valeur depuis une réponse déjà analysée, ou remplacez d'abord \/ par /.
  • Guillemets copiés avec : les caractères " qui entourent la valeur ne font pas partie du Base64 et rendent la chaîne invalide.
  • Base64URL : les chaînes qui utilisent - et _ sont converties automatiquement.
  • Aucune visionneuse n'apparaît : les données ne sont pas un PDF. L'outil propose tout de même le fichier en téléchargement, nommé d'après le type détecté.

Le faire dans le code

PlateformeDécoder dans un fichier
Linux / macOSbase64 -d in.txt > out.pdf
PowerShell[IO.File]::WriteAllBytes('out.pdf', [Convert]::FromBase64String($s))
Pythonopen('out.pdf', 'wb').write(base64.b64decode(s))
Node.jsfs.writeFileSync('out.pdf', Buffer.from(s, 'base64'))

Pour les autres types de fichiers, Décoder Base64 traite le texte, les images et n'importe quelles données binaires. Pour construire un PDF à partir d'images, utilisez Image en PDF.

Guides associés