UTILYARD
outils / développeur

Outils développeur

Utilitaires pour formater, encoder, convertir et déboguer. Tout fonctionne dans votre navigateur — aucune connexion requise.

Formatez et validez du JSON, encodez et décodez en Base64, générez des UUID, testez des expressions régulières, décodez des JWT, générez des hachages, analysez des expressions cron, formatez du SQL, convertissez des horodatages, encodez des URL, analysez des agents utilisateur, convertissez des bases numériques, minifiez du CSS et du JS, et plus encore.

json
Formateur JSON
Formatez, validez et minifiez des données JSON.
b64
Encodeur Base64
Encodez et décodez des chaînes Base64.
uuid
Générateur UUID
Générez des UUID aléatoires de version 4.
ts
Convertisseur d'horodatage
Convertissez des horodatages Unix en dates et inversement.
url
Encodeur/Décodeur d'URL
Encodez et décodez des composants d'URL.
hash
Générateur de hachage
Générez des hachages MD5, SHA-1, SHA-256, SHA-512.
rx
Testeur d'expressions régulières
Testez des expressions régulières avec mise en surbrillance en temps réel.
clr
Convertisseur de couleurs
Convertissez entre HEX, RGB, HSL et HSV.
jwt
Décodeur JWT
Décodez et inspectez des jetons JSON Web dans votre navigateur.
html
Encodeur d'entités HTML
Encodez et décodez des entités HTML et des caractères spéciaux.
md
Prévisualiseur Markdown
Rédigez du Markdown et visualisez instantanément l'aperçu HTML rendu.
base
Convertisseur de base numérique
Convertissez des nombres entre binaire, octal, décimal et hexadécimal.
sql
Formateur SQL
Formatez et embellissez des requêtes SQL avec une indentation appropriée.
html+
Embellisseur HTML
Embellissez ou minifiez du code HTML.
css
Minificateur CSS
Minifiez et compressez le CSS pour réduire la taille des fichiers.
js
Minificateur JavaScript
Supprimez les commentaires et les espaces blancs du JavaScript.
cron
Analyseur d'expressions cron
Traduisez des expressions cron en français courant.
ua
Analyseur d'agent utilisateur
Détectez le navigateur, le système d'exploitation et le type d'appareil depuis une chaîne d'agent utilisateur.
diff
Comparateur de différences
Comparez deux textes et mettez en évidence les modifications ligne par ligne.

GUIDES DÉVELOPPEUR

json
Qu'est-ce que JSON ?
Un guide complet sur la syntaxe JSON, les types de données et les cas d'utilisation courants.
b64
Qu'est-ce que Base64 ?
Comment fonctionne l'encodage Base64, pourquoi il existe et quand l'utiliser.
rx
Tutoriel sur les expressions régulières
Apprenez les expressions régulières depuis zéro avec des exemples pratiques.
jwt
Qu'est-ce qu'un JWT ?
Comment fonctionnent les jetons JSON Web, leur structure et comment les utiliser en toute sécurité.
hash
Qu'est-ce qu'une fonction de hachage ?
Comment fonctionnent les fonctions de hachage, à quoi servent MD5, SHA-1 et SHA-256, et pourquoi certains ne sont plus sûrs.
md
Guide Markdown
Une référence complète de la syntaxe Markdown — titres, listes, liens, blocs de code, tableaux, et plus encore.
url
Qu'est-ce que l'encodage d'URL ?
Pourquoi les URL ne peuvent contenir que certains caractères, comment fonctionne l'encodage en pourcentage, et quand utiliser encodeURI vs encodeURIComponent.
ts
Qu'est-ce qu'un horodatage Unix ?
Comment fonctionnent les horodatages Unix, pourquoi les développeurs les utilisent, le problème de l'an 2038 et comment convertir des horodatages en JavaScript, Python et SQL.
cron
Qu'est-ce qu'une tâche cron ?
Comment fonctionne cron, comment lire et écrire des expressions cron, les modèles de planification courants et les raccourcis spéciaux.
clr
Les codes couleur expliqués
Ce que signifient les codes couleur HEX, RGB et HSL, comment convertir entre eux et quand utiliser chaque format.
ua
Qu'est-ce qu'un agent utilisateur ?
Ce que sont les chaînes d'agent utilisateur, comment les navigateurs s'identifient, pourquoi elles semblent compliquées et comment les lire en code.
bin
Binaire, hexadécimal et décimal expliqués
Comment fonctionnent les systèmes de numération, des exemples de conversion et où le binaire et l'hexadécimal sont utilisés en programmation.
uuid
Qu'est-ce qu'un UUID ?
Ce que sont les UUID, les différences entre v4 et v7, la probabilité de collision, quand les utiliser à la place des identifiants séquentiels, et comment les générer en JavaScript, Python et SQL.
sql
Qu'est-ce que SQL ?
Une introduction pratique à SQL — SELECT, INSERT, UPDATE, DELETE, JOIN, agrégats et comment lire et écrire des requêtes de base.
html
Que sont les entités HTML ?
Pourquoi certains caractères doivent être échappés en HTML, comment fonctionnent les entités nommées et numériques, un tableau de référence des entités courantes et les implications de sécurité XSS.
durl
Qu'est-ce qu'une URL de données ?
Comment les URL de données intègrent des fichiers directement dans le HTML et le CSS en utilisant Base64, la syntaxe, quand elles améliorent les performances et quand les éviter.
diff
Comment lire un diff
Ce que signifient les symboles dans un diff unifié, comment lire l'en-tête de hunk, ce qu'indiquent --- et +++, et les commandes git diff utiles.
min
Qu'est-ce que la minification ?
Comment la minification réduit la taille des fichiers HTML, CSS et JavaScript, ce qui est supprimé, en quoi elle diffère de la compression et quels outils utiliser.
api
Qu'est-ce qu'une API ?
Ce que sont les API, comment fonctionne REST, ce que signifient les méthodes HTTP et les codes de statut, et comment effectuer une requête API de base en JavaScript.
html+
Qu'est-ce qu'un embellisseur HTML ?
Comment fonctionnent les embellisseurs et minificateurs HTML, pourquoi la mise en forme du code est importante et quand utiliser chacun.
diff
Comment comparer deux textes
Comment fonctionne la comparaison de texte et le diff, les modes ligne par ligne vs mot par mot, et quand utiliser chaque type de diff.
Free Developer Tools — UtilYard