AnyNotepad Outils de texte en ligne gratuits
HTML et code
Explore all 218+ free online text tools
Tous les outils de texteInspiration Design du Jour
Des perspectives fraîches du monde du design, mises à jour chaque jour
Design du Jour
Chaque matin, un design différent entre en scène. Explorez les matériaux, les références et les choix créatifs derrière l'œuvre mise en avant aujourd'hui.
Découvrir le Design du Jour
Équipe Design du Jour
Le design commence souvent par la collaboration. Rencontrez l'équipe dont les compétences combinées ont produit un travail reconnu par le jury de l'A' Design Award.
Rencontrer l'Équipe
Designer du Jour
Derrière chaque design réfléchi se tient un esprit délibéré. Explorez le portfolio, la philosophie et le parcours du lauréat de l'A' Design Award mis en avant aujourd'hui.
Voir sa Vision
Légende du Design du Jour
Des décennies de dévouement définissent un corpus d'œuvres. Explorez les contributions de toute une vie et l'influence durable du designer mis en avant aujourd'hui.
Honorer son Héritage
Interview Design du Jour
Les conversations révèlent ce que les portfolios ne peuvent pas montrer. Écoutez le designer du jour partager ses idées, ses tournants et les leçons durement acquises.
Lire l'Interview
Fait Marquant du Jour
Des moments à remarquer dans le monde du design. Des vernissages d'expositions aux lancements de projets, suivez les événements qui marquent le progrès créatif.
Voir le Fait Marquant
Idée Design du Jour
Chaque produit commence par une pensée. Explorez le concept du jour — une vision en cours de formation, une proposition en attente des conditions adéquates pour prendre forme.
Explorer l'Idée
Marque Design du Jour
Derrière chaque produit se tient une organisation avec un point de vue. Explorez les principes et les processus qui définissent la marque mise en avant aujourd'hui.
Découvrir la Marque
Tendance Design du Jour
Les tendances émergent lorsque l'on prête attention. Suivez le mouvement du jour — un matériau, une palette ou une approche qui gagne du terrain à travers les disciplines.
Explorer la TendanceSupprimer les balises HTML
Supprime toutes les balises HTML de votre texte, ne laissant que le contenu textuel visible. Supprime chaque balise
y compris <p>, <div>, <a>, <span>,
et les styles en ligne. Parfait pour extraire du texte propre à partir de pages web, d'e-mails HTML, de contenu CMS et de toute
source où vous avez besoin de texte brut sans balisage.
<h1>Hello</h1><p>This is <strong>bold</strong> text.</p>
↓
Hello This is bold text.
Échapper le HTML
Convertit les caractères spéciaux HTML en leurs équivalents d'entités sûrs : < devient
<, > devient >, & devient
&, et les guillemets deviennent ". Indispensable pour afficher des extraits de code en
HTML, prévenir les attaques XSS et intégrer en toute sécurité les saisies utilisateur dans les pages web.
<script>alert("XSS")</script>
↓
<script>alert("XSS")</script>
Dé-échapper le HTML
Convertit les entités HTML en leurs caractères originaux : < devient
<, > devient >, & devient
&. L'inverse d'Échapper le HTML — utilisez-le pour restaurer le HTML échappé en balisage fonctionnel,
ou pour lire le contenu encodé en entités sous sa forme naturelle.
<h1>Hello & Welcome</h1>
↓
<h1>Hello & Welcome</h1>
Supprimer le CSS
Supprime tout le code CSS de votre texte — y compris les blocs <style>, les attributs
style="..." en ligne, et les attributs class/id. Nettoie le HTML
copié depuis des pages web ou des modèles d'e-mails, ne laissant que le balisage structurel et le contenu textuel sans
aucune information de style.
<p style="color:red; font-size:14px;">Hello World</p>
↓
<p>Hello World</p>
Supprimer le Markdown
Supprime toute la syntaxe Markdown de votre texte — titres (#), gras (**), italique (*), liens ([]()), images, blocs de code, citations (>), lignes horizontales et marqueurs de listes. Laisse un texte brut propre et lisible. Idéal pour extraire le contenu de fichiers .md, de documents README ou de contenu CMS stocké au format Markdown.
# Hello **World**
This is a [link](https://example.com) and `inline code`.
↓
Hello World
This is a link and inline code.
Supprimer les commentaires de code
Supprime tous les formats courants de commentaires de code de votre texte : commentaires sur une ligne (//),
commentaires multi-lignes (/* ... */), commentaires HTML (<!-- ... -->) et commentaires avec dièse
(#). Utile pour minifier le code, nettoyer les fichiers de configuration ou extraire uniquement les
lignes fonctionnelles du code source.
var x = 5; // set x
/* This is
a comment */
var y = 10;
↓
var x = 5;
var y = 10;
Formateur JSON (Affichage lisible)
Prend du JSON compact ou minifié et le formate avec une indentation et des sauts de ligne appropriés pour la lisibilité humaine. Chaque niveau imbriqué est indenté avec 2 espaces. Valide la syntaxe JSON et signale les erreurs si l'entrée est mal formée. L'outil incontournable pour inspecter les réponses API, déboguer les structures de données et examiner les fichiers de configuration.
{"name":"Alice","age":30,"city":"Paris"}
↓
{
"name": "Alice",
"age": 30,
"city": "Paris"
}
Minifier JSON
Compresse le JSON formaté en une seule ligne sans espaces inutiles. Supprime toute l'indentation, les sauts de ligne et les espaces supplémentaires tout en préservant la structure des données. Réduit la taille du fichier pour les charges utiles API, le stockage de configuration et la transmission réseau. L'inverse du formateur JSON.
{
"name": "Alice",
"age": 30,
"city": "Paris"
}
↓
{"name":"Alice","age":30,"city":"Paris"}
CSV vers JSON
Convertit des données CSV en un tableau JSON d'objets. La première ligne est utilisée comme noms de propriétés (clés), et chaque ligne suivante devient un objet. Gère les champs entre guillemets, les virgules à l'intérieur des guillemets et les cas particuliers courants du CSV. Indispensable pour importer des données de tableur dans des applications web, des API et des programmes JavaScript.
name,age,city
Alice,30,Paris
Bob,25,London
↓
[
{"name":"Alice","age":"30","city":"Paris"},
{"name":"Bob","age":"25","city":"London"}
]
JSON vers CSV
Convertit un tableau JSON d'objets au format CSV. Extrait automatiquement tous les noms de propriétés comme ligne d'en-tête et associe les valeurs de chaque objet aux colonnes correspondantes. Gère les valeurs imbriquées en les convertissant en chaînes. L'inverse de CSV vers JSON — parfait pour exporter des données API vers des tableurs.
[{"name":"Alice","age":30},{"name":"Bob","age":25}]
↓
name,age
Alice,30
Bob,25
CSV vers tableau Markdown
Convertit des données CSV ou TSV en un tableau Markdown formaté avec des colonnes correctement alignées, des séparateurs d'en-tête et des délimiteurs en barres verticales. La première ligne devient l'en-tête du tableau. Prêt à coller dans les README GitHub, la documentation, Notion, Jira, Confluence ou toute plateforme compatible Markdown.
name,age,city
Alice,30,Paris
Bob,25,London
↓
| name | age | city |
| ----- | --- | ------ |
| Alice | 30 | Paris |
| Bob | 25 | London |
Lignes vers tableau JSON
Convertit une liste de valeurs (une par ligne) en un tableau JSON avec détection automatique des types. Les nombres deviennent des nombres JSON, « true »/« false » deviennent des booléens, « null » devient null, et tout le reste devient une chaîne entre guillemets. Les lignes vides sont ignorées. Parfait pour construire rapidement des tableaux JSON à partir de listes simples.
apple
42
true
banana
null
↓
["apple", 42, true, "banana", null]
Supprimer les commentaires PHP
Supprime tous les commentaires de style PHP de votre code, y compris les commentaires sur une ligne //,
les commentaires dièse # et les commentaires bloc multi-lignes /* ... */. Préserve intelligemment
les URL contenant :// et les codes de couleur hexadécimaux comme #ff6600. Parfait pour nettoyer
les fichiers sources avant le déploiement ou réduire la taille des fichiers.
$name = "World"; // nom utilisateur
/* Dire bonjour */
echo "Hello $name"; # sortie
↓
$name = "World";
echo "Hello $name";
Supprimer les commentaires Python
Supprime tous les commentaires Python de votre code, y compris les commentaires sur une ligne #
et les docstrings multi-lignes ("""...""" et '''...'''). Respecte les chaînes contenant
des caractères dièse et préserve les lignes shebang (#!/usr/bin/env python). Idéal pour préparer
le code de production ou réduire la taille des scripts.
"""Docstring du module"""
name = "World" # nom utilisateur
# Afficher le message
print(f"Hello {name}")
↓
name = "World"
print(f"Hello {name}")
Supprimer les commentaires HTML
Supprime tous les blocs de commentaires HTML (<!-- ... -->) de votre balisage.
Supprime les commentaires sur une ligne et multi-lignes, y compris les commentaires conditionnels et les annotations d'éditeur.
Idéal pour nettoyer le HTML avant la production, réduire le poids de la page ou supprimer les notes de développeurs du
code public.
<div>
<!-- Section navigation -->
<nav>Menu</nav>
<!-- TODO: corriger plus tard -->
</div>
↓
<div>
<nav>Menu</nav>
</div>
Échappement de chaîne JavaScript
Échappe votre texte pour une utilisation sûre dans un littéral de chaîne JavaScript. Convertit les barres obliques inverses,
les guillemets simples, les guillemets doubles, les retours à la ligne, les retours chariot, les tabulations et les caractères nuls en leurs équivalents
échappés (\\, \', \", \n, \r,
\t, \0). Le résultat est encadré de guillemets simples, prêt à être collé directement dans
votre code source JS.
He said "it's done"
on two lines.
↓
'He said \"it\'s done\"\non two lines.'
Échappement de chaîne Python
Échappe votre texte pour une utilisation sûre dans un littéral de chaîne Python. Pour le texte sur une seule ligne, échappe
les barres obliques inverses, les guillemets, les retours à la ligne, les retours chariot et les tabulations, en encadrant le résultat de guillemets simples. Pour
le texte multi-lignes, utilise automatiquement des chaînes entre triple guillemets ("""...""") pour
préserver les sauts de ligne naturellement. Prêt à être collé directement dans votre code source Python.
Hello "World"
Second line here
↓
"""Hello "World"
Second line here"""
Échappement de chaîne Java
Échappe votre texte pour une utilisation sûre dans un littéral de chaîne Java. Convertit les barres obliques inverses, les guillemets doubles,
les retours à la ligne, les retours chariot et les tabulations en leurs séquences d'échappement Java (\\, \",
\n, \r, \t). Le résultat est encadré de guillemets doubles, prêt à être collé
dans un fichier source Java, Kotlin, Scala ou tout langage JVM. Fonctionne aussi pour les littéraux de chaîne C# et C++.
Path: C:\Users\"Admin"
Next line
↓
"Path: C:\\Users\\\"Admin\"\nNext line"
Échappement Regex
Échappe tous les métacaractères d'expression régulière dans votre texte afin qu'il puisse être utilisé comme
chaîne de recherche littérale dans un motif regex. Préfixe des barres obliques inverses avant . * + ? ^ $ { } ( ) | [ ] \.
Indispensable quand vous devez rechercher du texte contenant des caractères spéciaux regex—comme chercher
$price, file.txt ou (optional) littéralement dans un moteur regex.
Le prix est $19.99 (USD) [promo]
↓
Le prix est \$19\.99 \(USD\) \[promo\]
Expliqueur Crontab
Traduit les expressions de planification cron en langage courant. Entrez n'importe quelle expression cron à 5 champs
(minute, heure, jour du mois, mois, jour de la semaine) et obtenez une description lisible de chaque champ, y compris
les plages, les pas et les listes. Prend également en charge les raccourcis comme @daily, @weekly,
@hourly et @monthly. Explique la planification complète en langage naturel.
30 2 * * 1-5
↓
minute: 30 → minute : 30
hour: 2 → heure : 2
day-of-week: 1-5 → Lundi à Vendredi
➡ S'exécute tous les jours à 02:30, Lundi–Vendredi
Calculateur Chmod
Convertit entre les formats de permissions de fichiers Unix octal et symbolique. Entrez une valeur octale comme
755 ou une chaîne symbolique comme rwxr-xr-x et obtenez les deux représentations, plus un
détail complet des permissions propriétaire, groupe et autres (lecture, écriture, exécution). Génère également la
commande chmod prête à l'emploi. Traitez plusieurs valeurs à la fois, une par ligne.
755
↓
Octal : 755 Symbolique : rwxr-xr-x
Propriétaire : rwx (lecture, écriture, exécution)
Groupe : r-x (lecture, exécution)
Autres : r-x (lecture, exécution)
Utilisation : chmod 755 nom_fichier
Formateur de Variables d'Environnement
Nettoie et standardise les fichiers de variables d'environnement (.env). Convertit toutes les
clés en UPPER_SNAKE_CASE, aligne les signes égal pour la lisibilité, et encadre automatiquement les valeurs
contenant des espaces, guillemets ou caractères spéciaux entre guillemets doubles. Préserve les commentaires et les lignes vides.
Parfait pour mettre en ordre les fichiers .env désordonnés dans Docker, Laravel, Node.js ou tout projet d'application 12-factor.
database-host=localhost
App Name=My Cool App
# comment
api_key=abc123
↓
DATABASE_HOST=localhost
APP_NAME ="My Cool App"
# comment
API_KEY =abc123
Minification CSS
Compresse votre code CSS en supprimant les commentaires, en réduisant les espaces, en éliminant les espaces inutiles autour des sélecteurs, propriétés et valeurs, et en supprimant les points-virgules finaux avant les accolades fermantes. Affiche un résumé détaillé avec la taille originale, la taille minifiée et les octets économisés avec pourcentage. Idéal pour optimiser les feuilles de style pour la production, réduire les temps de chargement et diminuer la taille des fichiers CSS.
/* Main styles */
.header {
color: #333;
margin: 0;
}
↓
.header{color:#333;margin:0}
(42 octets économisés, 58,3%)
Minification HTML
Compresse votre balisage HTML en supprimant les commentaires, en réduisant les espaces entre les balises et en remplaçant les espaces multiples par des espaces simples. Affiche un résumé détaillé avec la taille originale, la taille minifiée et les octets économisés avec pourcentage. Idéal pour réduire la taille du contenu HTML, accélérer la livraison des pages et préparer le balisage pour le déploiement en production.
<!-- Header -->
<div>
<h1> Hello </h1>
<p> World </p>
</div>
↓
<div><h1> Hello </h1><p> World </p></div>
(35 octets économisés, 46,7%)
Formateur XML
Met en forme le balisage XML avec une indentation correcte (2 espaces par niveau). Analyse les balises ouvrantes, fermantes, auto-fermantes, les instructions de traitement et le contenu textuel, puis reconstruit le document avec une imbrication propre et lisible. Gère le XML minifié ou mal formaté. Parfait pour déboguer les réponses API, inspecter les fichiers de configuration, les messages SOAP ou tout type de données XML.
<root><item><name>Test</name><value>42</value></item></root>
↓
<root>
<item>
<name>Test</name>
<value>42</value>
</item>
</root>
Minification XML
Compresse votre balisage XML en supprimant les commentaires et en réduisant tous les espaces entre les balises. Affiche un résumé détaillé avec la taille originale, la taille minifiée et les octets économisés avec pourcentage. Idéal pour réduire la taille des charges XML dans les requêtes API, rétrécir les fichiers de configuration, optimiser les messages SOAP ou préparer les données XML pour des environnements à bande passante limitée.
<!-- Config -->
<root>
<item>Hello</item>
<item>World</item>
</root>
↓
<root><item>Hello</item><item>World</item></root>
(38 octets économisés, 44,2%)
JSON vers YAML
Convertit les données JSON au format YAML. Gère les objets imbriqués, les tableaux, les chaînes (avec guillemets appropriés pour les caractères spéciaux), les nombres, les booléens et les valeurs null. Produit un YAML propre et indenté avec une indentation de 2 espaces. Parfait pour convertir les réponses API en configs Kubernetes, fichiers Docker Compose, playbooks Ansible, workflows GitHub Actions ou tout contexte préférant le YAML au JSON.
{"name": "John", "age": 30, "hobbies": ["reading", "coding"]}
↓
name: John
age: 30
hobbies:
- reading
- coding
YAML vers JSON
Convertit les données YAML au format JSON. Analyse les paires clé-valeur, les maps imbriquées, les listes (avec
les éléments -), les scalaires, les booléens, les nombres et les valeurs null. Ignore les commentaires et les marqueurs de document
(---, ...). Produit un JSON propre et indenté avec une indentation de 2 espaces. Idéal
pour convertir les configs Kubernetes, les fichiers Docker Compose ou les pipelines CI/CD en JSON pour les API ou la validation.
name: John
age: 30
hobbies:
- reading
- coding
↓
{
"name": "John",
"age": 30,
"hobbies": ["reading", "coding"]
}
Markdown vers HTML
Convertit le texte Markdown en balisage HTML. Prend en charge les titres (#–######),
le gras, l'italique, le gras-italique, le barré, les liens, les images, les blocs de code avec classes de langage, le code en ligne,
les citations, les listes non ordonnées, les lignes horizontales et les paragraphes. Parfait pour prévisualiser le contenu Markdown,
générer du HTML pour les plateformes CMS, les newsletters par e-mail ou les générateurs de sites statiques.
# Hello
This is **bold** and *italic*.
- Item one
- Item two
↓
<h1>Hello</h1>
<p>This is <strong>bold</strong> and <em>italic</em>.</p>
<ul><li>Item one</li><li>Item two</li></ul>
HTML vers Markdown
Convertit le balisage HTML en texte Markdown propre. Transforme les titres, le gras, l'italique, le barré, les liens, les images, les blocs de code, le code en ligne, les citations, les listes, les lignes horizontales et les sauts de ligne en leurs équivalents Markdown. Supprime les balises HTML restantes et décode les entités. Idéal pour migrer du contenu de sites web vers des systèmes basés sur Markdown comme GitHub, Jekyll, Hugo ou Notion.
<h1>Hello</h1><p>This is <strong>bold</strong> and <a href="https://example.com">a link</a>.</p>
↓
# Hello
This is **bold** and [a link](https://example.com).
Formateur SQL
Met en forme les requêtes SQL avec un formatage et une indentation corrects. Met en majuscules les mots-clés SQL
(SELECT, FROM, WHERE, JOIN, etc.), place les clauses principales
sur de nouvelles lignes, indente les listes de colonnes et les conditions, et sépare AND/OR sur des lignes
distinctes. Prend en charge les instructions SELECT, INSERT, UPDATE, DELETE, CREATE et ALTER. Rend les requêtes complexes lisibles
et faciles à déboguer.
select id, name, email from users where active = 1 and role = 'admin' order by name
↓
SELECT id,
name,
email
FROM users
WHERE active = 1
AND role = 'admin'
ORDER BY name
Analyseur de Chaîne de Requête
Analyse les chaînes de requête URL en un tableau propre et lisible de paires clé-valeur. Accepte une URL
complète (ex. https://example.com/page?key=value&foo=bar) ou juste la partie requête
(?key=value&foo=bar). Décode automatiquement toutes les clés et valeurs URL, convertit les
+ en espaces, et produit également les paramètres sous forme d'objet JSON pour une utilisation
facile dans le code.
https://shop.com/search?q=red+shoes&category=footwear&page=2
↓
q = red shoes
category = footwear
page = 2
+ objet JSON
Décodeur JWT
Décode les JSON Web Tokens (JWT) et affiche l'en-tête, le contenu et la signature dans un format lisible.
Analyse automatiquement les claims enregistrés comme iss (émetteur), sub (sujet),
exp (expiration) et iat (émis le), en convertissant les horodatages en dates lisibles.
Indique si le token a expiré ou est encore valide. Fonctionne entièrement côté client—vos
tokens ne sont jamais envoyés à un serveur.
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKx...
↓
HEADER: {"alg": "HS256", "typ": "JWT"}
PAYLOAD: {"sub": "1234567890", "name": "John Doe", "iat": 1516239022}
Émis le : 2018-01-18T01:30:22Z