Encoder et décoder en Base64 en ligne
Conçu pour la confidentialité — fonctionne entièrement dans votre navigateur
Encodez n'importe quel texte ou données binaires en Base64, ou décodez une chaîne Base64 vers sa forme originale. Toova gère correctement l'UTF-8, prend en charge la variante sûre pour les URL, et s'exécute entièrement dans votre navigateur — aucun téléversement, aucune inscription, aucune journalisation.
Base64 standard et sûr pour les URL
Le Base64 classique utilise les caractères + et /, qui posent problème quand vous intégrez la chaîne dans une URL ou un nom de fichier. Le Base64 sûr pour les URL substitue - et _ à la place. Toova expose les deux en un seul bouton bascule, afin que vous puissiez choisir la variante adaptée — les JWT et OAuth utilisent la variante sûre pour les URL, tandis que la plupart des encodages de fichiers restent avec l'alphabet classique. Le rembourrage avec = est géré automatiquement.
UTF-8 correctement géré
Les outils Base64 naïfs corrompent les caractères non-ASCII car ils supposent un octet par caractère. Toova encode d'abord la saisie en UTF-8, de sorte que les emoji, les lettres accentuées, les caractères CJK et l'arabe survivent tous à un aller-retour sans corruption. Décodez une chaîne Base64 contenant du texte UTF-8 et vous récupérez les caractères originaux, exactement tels qu'ils étaient.
Local uniquement, zéro appel réseau
Chaque encodage et décodage se fait dans votre navigateur. Aucun téléversement, aucune API tierce, aucune journalisation de la saisie. Vous pouvez le vérifier vous-même en ouvrant l'onglet Réseau des outils de développement pendant l'utilisation de l'outil. Cela rend Toova sûr pour encoder des secrets, des jetons, des certificats ou toute charge utile sensible qui ne devrait pas quitter votre machine.
Questions fréquentes
- Quelle est la différence entre Base64 et Base64 sûr pour les URL ?
- Le Base64 standard utilise + et / qui entrent en collision avec la syntaxe des URL. Le Base64 sûr pour les URL les remplace par - et _ de sorte que la sortie peut être intégrée dans une chaîne de requête ou un nom de fichier sans échappement. Les JWT et de nombreux flux OAuth utilisent la variante sûre pour les URL.
- Gère-t-il les caractères UTF-8 ?
- Oui. L'outil encode la saisie en UTF-8 avant la conversion Base64, de sorte que les emoji, les lettres accentuées et les scripts non latins font tous des allers-retours proprement. Décoder une chaîne Base64 contenant de l'UTF-8 produit les caractères originaux.
- Puis-je encoder des fichiers ?
- Oui. Déposez un fichier sur la zone de saisie et l'outil le lit en binaire, produisant une chaîne Base64. C'est utile pour intégrer de petites images en tant qu'URI de données ou envoyer du contenu binaire à travers des systèmes qui n'acceptent que du texte.
- Ma saisie est-elle envoyée quelque part ?
- Non. Tout s'exécute localement dans votre navigateur. L'onglet Réseau des outils de développement restera vide pendant l'encodage et le décodage.
- Pourquoi ma chaîne Base64 se termine-t-elle par des signes égal ?
- Ce sont des caractères de rembourrage. Les sorties Base64 ont toujours une longueur multiple de quatre caractères, et = est utilisé pour rembourrer quand la longueur de la saisie n'est pas un multiple de trois octets. Les variantes sûres pour les URL omettent parfois entièrement le rembourrage.