Nouplo

Des outils développeur qui restent sur votre machine

Ces utilitaires s’exécutent à chaque frappe, dans votre navigateur, sans aller-retour serveur. C’est rapide, et un JWT, une entrée de hachage ou une configuration collée ici n’est jamais transmis.

⛓ Encodeur / décodeur d’URL L’encodage pour-cent dans les deux sens, calculé au fil de la frappe. ⌗ Formateur SQL Une requête lisible, à partir de celle qu’on vous a passée. ‹› Formateur XML Indenté pour être lu, ou compressé sur une ligne pour être envoyé. ◒ Convertisseur de couleur HEX, RGB, HSL et CMJN — plus le rapport de contraste qui décide de la lisibilité. ♭ Générateur de mot de passe Fabriqués sur votre appareil, par le générateur cryptographique du navigateur. Rien n’est envoyé nulle part. {} Formateur JSON Collez du JSON, récupérez-le indenté, minifié ou validé. Vos données restent sur cette page. • Testeur de regex Tapez un motif, collez du texte, et voyez chaque correspondance et chaque groupe au fil de la frappe. ♭ Décodeur JWT Collez un JSON Web Token et lisez son en-tête et ses claims. Le jeton ne quitte pas votre navigateur. ◴ Analyseur cron Voyez à quelles dates 0 */6 * * 1-5 s’exécute vraiment, et ce que chaque champ autorise. ∿ Base64 Du texte vers le Base64 et retour, avec un UTF-8 correct et un alphabet compatible URL en option. # Générateur de hash L’empreinte MD5, SHA-1 ou SHA-2 d’un texte, calculée sur votre appareil. • Générateur d’UUID Des identifiants UUID v4 ou v7 en série, produits sur votre appareil avec une source aléatoire sûre.
▤ Convertisseur de timestamp Collez une valeur epoch ou une date et voyez-la en UTC, en heure locale et en ISO 8601. ‹› Formateur HTML Indenté pour le lire, ou compressé pour le livrer. ◒ Formateur CSS Une déclaration par ligne — ou tout le fichier sur une seule. • Minifieur JavaScript Plus petit — et démontrablement le même code. {} JSON vers types Un échantillon d’un côté, un type de l’autre. ⌗ CSV vers SQL Un tableau collé, prêt à exécuter. ▦ Tableau Markdown Collez un tableur, obtenez un tableau qui s’aligne. ≠ Comparaison JSON Ce qui a vraiment changé, sous forme de chemin. ✓ Validateur YAML Est-ce que ça s’analyse — et est-ce que ça veut dire ce que vous croyez ? ⛶ Calculateur de sous-réseau Ce que cette barre oblique couvre réellement. 🔒 Calculateur chmod 755 dans un sens, rwxr-xr-x dans l’autre. ♭ Générateur htpasswd La ligne qu’attend Apache, hachée sur votre propre machine. ☐ Analyseur de User-Agent Au-delà des mensonges de compatibilité, ce que c’est vraiment. ⛓ Analyseur de chaîne de requête Les paramètres d’une URL, un par ligne. ‹› Entités HTML Échappé pour s’afficher, ou décodé pour se lire. ◐ Vérificateur de contraste Si quelqu’un peut vraiment le lire. ⛓ Générateur de slug Des titres d’un côté, des URL de l’autre. ∿ Convertisseur de base 0x2F vaut 47, et personne ne s’en souvient. ∿ Table ASCII et Unicode Le code d’un caractère, ou le caractère d’un code. ⛶ Codes de statut HTTP Ce que le numéro veut dire, et quand l’envoyer. ∿ Types MIME Ce qu’il faut mettre dans Content-Type, et ce qui arrive quand c’est faux. ▤ Générateur d’expression cron Une planification en mots d’un côté, une expression de l’autre. {} Évaluateur JSONPath Le chemin, votre document, et ce qu’il sélectionne réellement. ♭ Vérificateur de hash bcrypt Ce mot de passe correspond-il à ce hash ? ◒ Générateur de dégradé CSS Des couleurs d’un côté, une déclaration de l’autre. ◒ Générateur de box-shadow CSS La déclaration, pas une zone à faire glisser. ∿ Courbes cubic-bezier La courbe, sous forme de tableau qu’on peut vraiment lire. ⇄ XML vers JSON Avec les règles énoncées, pour que rien ne vous surprenne. ⛶ En-têtes HTTP Ce que l’en-tête fait, et ce qu’on se trompe le plus souvent à son sujet. ⛶ Quelle est mon adresse IP L’adresse que voient les sites quand vous vous connectez. 🔒 Vérificateur de force de mot de passe Combien de temps il tiendrait vraiment.

Comment fonctionnent les outils pour développeurs

De petits utilitaires pour les moments de la journée où il faut une réponse, pas une bibliothèque : formater et valider du JSON, tester une regex sur un vrai texte, lire un JWT, traduire une expression cron en phrase avec ses prochaines exécutions, encoder en Base64 ou en URL, produire des hashs, des UUID et des mots de passe, convertir des timestamps Unix et des couleurs, remettre en forme du SQL, du XML, du HTML ou du CSS.

Ils tournent dans votre navigateur à chaque frappe, sans aller-retour avec un serveur : le résultat s’affiche pendant que vous tapez et les outils marchent hors ligne. Cela veut aussi dire qu’un jeton, un mot de passe, un fichier de configuration ou une fiche client collés ici ne sont jamais transmis. Le seul outil qui doit passer par le réseau l’indique sur sa page : Quelle est mon adresse IP demande à notre serveur l’adresse depuis laquelle vous vous connectez.

Pas de compte, pas d’inscription et pas de limite quotidienne sur ces outils. L’offre Pro concerne les outils de fichiers des autres sites Nouplo ; rien ici n’en a besoin. Pour le travail sur serveur, le site contient aussi un calculateur chmod, la liste des codes de statut HTTP et celle des types MIME, à garder sous la main.

Questions fréquentes

Puis-je coller un vrai jeton JWT ou une réponse d’API ici sans risque ?
Le décodage et la mise en forme se font dans votre navigateur ; rien de ce que vous collez n’est envoyé à Nouplo ni à personne. Un jeton actif reste un identifiant : traitez-le comme un mot de passe et évitez les postes partagés. Décodeur JWT lit l’en-tête et les claims mais ne vérifie pas la signature, qui exige la clé de l’émetteur et se fait sur votre serveur.
Pourquoi mon JSON est-il invalide ?
Les causes habituelles : une virgule finale, des guillemets simples au lieu de doubles, un commentaire, ou une valeur tronquée au copier-coller. Formateur JSON indique la position exacte où l’analyse s’arrête. Comparaison JSON montre ensuite ce qui a changé entre deux versions valides, et Validateur YAML fait le même travail de vérification pour un fichier de configuration YAML.
Comment vérifier une expression cron avant de la mettre en production ?
Collez-la dans Analyseur cron : il dit en français quand la tâche tourne et liste les prochaines exécutions, dans le fuseau de votre navigateur. Un 0 0 1 * MON, qui tourne le 1er du mois et aussi chaque lundi, se repère ainsi avant de partir. Générateur d’expression cron en construit une à partir de quelques choix, par exemple toutes les 5 minutes.
Les mots de passe et les hashs générés ici sont-ils sûrs ?
Générateur de mot de passe tire ses caractères du générateur cryptographique du navigateur, pas de Math.random, et rien n’est transmis. Générateur de hash calcule MD5, SHA-1 et SHA-2 sur votre appareil. MD5 et SHA-1 conviennent aux sommes de contrôle, pas au stockage de mots de passe : il faut pour cela un algorithme lent et salé comme bcrypt ou Argon2id, et Vérificateur de hash bcrypt teste un hash contre un mot de passe.
Comment convertir un timestamp Unix en date ?
Convertisseur de timestamp prend une valeur epoch en secondes ou en millisecondes, ou une date, et l’affiche en UTC, en heure locale et en ISO 8601. Un timestamp à 13 chiffres est en millisecondes, un à 10 chiffres en secondes. Pour une date saisie sans fuseau, ajoutez un Z ou un décalage comme +01:00 afin d’éviter un jour d’écart.
Quelle est mon adresse IP, et un VPN la change-t-il ?
Quelle est mon adresse IP affiche l’adresse publique de votre connexion, IPv4 ou IPv6, celle de votre box ou de votre réseau mobile. Avec un VPN actif, c’est l’adresse du VPN qui apparaît, ce qui permet de vérifier qu’il fonctionne. C’est le seul outil du site qui interroge notre serveur, et l’adresse n’est pas enregistrée. Pour découper un réseau, voyez le calculateur de sous-réseau.