Encodeur et décodeur Base64 en ligne — Unicode & URL-safe
Convertissez du texte UTF-8 vers Base64 et inversement, sans quitter votre navigateur. Activez l’alphabet URL-safe pour les jetons placés dans des chemins ou des segments façon JWT. Copiez le résultat une fois terminé. Rien n’est envoyé à un serveur.
Fonctionnement dans cet outil
Choisissez Encoder pour transformer du texte lisible en une forme ASCII compacte, qui n’utilise que des lettres, des chiffres, +, / et un bourrage facultatif. Choisissez Décoder pour faire le chemin inverse : collez du Base64, avec ou sans caractères URL-safe, et la chaîne Unicode d’origine apparaît dans la sortie. Tout se calcule dans votre navigateur. C’est utile quand vous préparez des extraits pour une API, comparez des charges utiles avec les journaux du serveur ou vérifiez un secret de configuration.
Option Base64 « URL-safe »
La RFC 4648 définit un alphabet où + devient - et / devient _. Le bourrage (=) est souvent retiré pour insérer la valeur dans une URL ou un en-tête HTTP. Le Base64 est un codage, pas un chiffrement : toute personne peut le décoder. Traitez-le comme une représentation de transport.
Exemples concrets
Légende Unicode → Base64
Entrée exemple
Sortie attendue
Fragment façon JWT (URL-safe)
Entrée exemple
Sortie attendue
Combiner avec d’autres utilitaires FastMinify
Besoin de l’encodage pourcent plutôt que du Base64 ? Ouvrez l’encodeur URL. Pour assainir du balisage, utilisez aussi les entités HTML, et pour livrer du JavaScript compact, la minification JavaScript.
FAQ Base64
Questions fréquentes avant d’enchaîner les pipelines Base64
Le Base64 altère-t-il l’Unicode ?
Non. UTF-8 préserve les emojis et les accents avant la conversion. Le décodage retrouve exactement le texte d’origine.
Quand activer le mode URL-safe ?
Quand + ou / entreraient en conflit avec les délimiteurs d’URL, ou quand le système en aval attend du Base64URL (JWT, cookies).
Pourquoi le décodage échoue-t-il avec InvalidCharacterError ?
Les causes habituelles sont des espaces parasites, un bourrage manquant (mode standard) ou des caractères URL-safe sans l’option activée.
Mes données sont-elles envoyées au serveur ?
Non. Tout reste dans votre navigateur.
Quel est le lien avec les data URI ?
Le Base64 sert aussi aux data URI, qui commencent par data:. Vérifiez la politique CSP avant de déployer des ressources en ligne.
Puis-je y placer des secrets ?
Non. Le Base64 n’assure pas la confidentialité : utilisez un gestionnaire de secrets adapté.
Le Base64 remplace-t-il le chiffrement ?
Non : ce n’est qu’un codage réversible en texte ASCII. Toute personne peut décoder sans clé.
Le bourrage (=) est-il obligatoire au décodage ?
En mode standard, il manque parfois des signes = de bourrage, et le décodage échoue. Le mode URL-safe retire souvent ce bourrage : activez l’option correspondante pour que la saisie et les réglages concordent.
Encodage
Encodez ou décodez Base64, composants URL et entités HTML — uniquement côté client.
Découvrez les autres catégories d'outils
- Minifier
Réduisez code et assets pour la production — minifiez JS, CSS, HTML, JSON, XML et SVG avant gzip ou déploiement CDN.
- Déminifier
Développez du code minifié ou compressé — déminifiez JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML et d'autres formats pour déboguer ou relire.
- Conversion
Transformez des données entre JSON, YAML, XML et CSV localement — sans envoi serveur.
- Sérialisation
Sérialisez et désérialisez des structures PHP à côté de vos flux JSON.
- Outils JSON
Validez, formatez, comparez et explorez des payloads JSON — complémentaires aux minificateurs et convertisseurs.
- Outils SVG
Prévisualisez, optimisez avec SVGO, exportez en Data URI, redimensionnez, formatez, convertissez en JSX et validez vos SVG — tout dans le navigateur.
- Beautifier
Rendez le code lisible avec une indentation cohérente — beautifiez JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML et plus encore dans votre navigateur.
- Préprocesseurs CSS
Compilez SCSS ou LESS en CSS standard dans le navigateur — complétez avec beautify ou minify pour un workflow feuille de style complet.
- Outils couleur & CSS
Vérification de contraste WCAG en collage local avec syntaxe couleur CSS moderne — vues paire et matrice, jamais envoyé.
- DevOps & Infra
Format/validate/minify HCL, format & lint Dockerfile, validation Compose et .env.
- CI/CD
GitHub Actions et GitLab CI — formater le YAML et vérifier la structure des workflows/jobs dans le navigateur.
- Logs & observabilité
JSON/NDJSON ligne à ligne et access logs Nginx/Apache — format, filtre, validation et CSV/TSV.
- Kubernetes
Manifestes multi-docs, validation structurelle, starters Ingress/Deployment et formatage values Helm.
- Réseau / IP
CIDR, sous-réseaux et helpers IPv4/IPv6 — dans le navigateur.
- Sécurité & tokens
JWKS, certificats X.509 et scan de secrets — locaux navigateur.
- API & schémas
Outils OpenAPI pour formater, valider et analyser vos specs.
- Outils HTTP
cURL, messages HTTP, URLs, HAR et Cookie / Set-Cookie collés dans le navigateur — formater et inspecter, jamais envoyé.
- Outils SEO / Web
Générez meta tags, Open Graph et Twitter Card localement — aperçus simulés depuis vos saisies, jamais fetch de votre site live.
- Utilitaires développeur
Timestamps, UUID, ULID, Nanoid, cron, mots de passe, regex, slugify, bases, casse, diff texte et chmod — tout côté client.
- Texte & Markdown
Comptez, générez un sommaire Markdown et nettoyez des listes de lignes — dans le navigateur.
- IA & LLM
Comptage de tokens, estimation des coûts et fenêtre de contexte — 100 % local.
- Données de test
Valeurs de champs synthétiques pour fixtures et seed DB — d'abord des numéros de téléphone en plages réservées.
- Étiquettes code-barres
Dessinez des étiquettes Code 128, EAN-13 et UPC-A dans le navigateur — téléchargement PNG et SVG, pas un lookup GS1.