Abonné
Thème: SystèmeContraste: Standard

Confidentialité

Ce que vous saisissez dans un outil n’est jamais envoyé à nos serveurs. La seule exception est un agent IA que vous connectez vous-même (voir Agents IA). Cette page liste tout ce que le site enregistre sur votre appareil.

Ce qui quitte votre navigateur

Rien de ce que vous saisissez, collez ou ouvrez dans les outils n’est envoyé à nos serveurs. Le site ne nous envoie qu’un signalement de problème, quand vous appuyez sur Envoyer le signalement, une idée ou un vote sur le tableau d’idées, une courte note d’erreur lorsqu’un script de la page échoue (voir Notes d’erreur) et, si vous vous abonnez, votre adresse e-mail (voir Abonnement). Si vous connectez un agent IA à notre serveur MCP, ce que cet agent envoie à un outil nous parvient aussi (voir Agents IA). Les publicités sont diffusées par des tiers et chargent leur propre contenu.

Ce qui est enregistré sur votre appareil

Chaque clé écrite par le site, générée à partir du code. Rien de tout cela n'est envoyé ailleurs.

CléCe qu'elle contientOùCombien de temps
codeknife-themeVotre choix de thème (clair ou sombre)ce navigateurjusqu'à ce que vous l'effaciez
codeknife-contrastVotre choix de contraste (standard ou élevé)ce navigateurjusqu'à ce que vous l'effaciez
codeknife-readerVotre choix de taille de texte et de lettres adaptées à la dyslexiece navigateurjusqu'à ce que vous l'effaciez
codeknife-guidedLes guides d'outils que vous avez déjà vusce navigateurjusqu'à ce que vous l'effaciez
codeknife-adblock-bypassUn indicateur que vous pouvez définir pour ignorer la vérification du bloqueur de publicités ; le site ne l'écrit jamaisce navigateurjusqu'à ce que vous l'effaciez
codeknife-recentLes derniers outils ouvertsce navigateurjusqu'à ce que vous l'effaciez
codeknife-recent-offVotre choix de ne pas conserver les outils récemment utilisésce navigateurjusqu'à ce que vous l'effaciez
codeknife-pinsLes outils que vous avez épinglésce navigateurjusqu'à ce que vous l'effaciez
codeknife-code-languagesLes langages des exemples de code que vous avez mis en favori et choisis en dernierce navigateurjusqu'à ce que vous l'effaciez
codeknife-ideas-votedLes idées pour lesquelles vous avez voté, afin que le tableau d’idées les affiche comme votéesce navigateurjusqu'à ce que vous l'effaciez
codeknife-memberVotre connexion d’abonné sur cet appareil : un jeton de session et l’état actif ou non de l’abonnement, jusqu’à votre déconnexion ou l’effacement de vos données enregistréesce navigateurjusqu'à ce que vous l'effaciez
codeknife-options:<tool>Les options choisies dans un outil et si elles doivent être mémoriséesce navigateurjusqu'à ce que vous l'effaciez
codeknife-handoff:<id>Résultat envoyé d'un outil à un autre, supprimé dès qu'il est lucet ongletjusqu'à la fermeture de l'onglet

Copie hors ligne

Un service worker conserve des copies des pages et des fichiers dans le cache de votre navigateur, dans une entrée nommée codeknife- suivie de la version, pour que le site s’ouvre sans connexion. Il ne contient que des fichiers du site, jamais ce que vous saisissez. Les anciennes versions sont supprimées automatiquement ; effacer les données du site dans les réglages du navigateur supprime le reste.

Publicités

La plupart des pages affichent des publicités de Google AdSense. Google charge son propre script, reçoit votre adresse IP et des informations sur votre navigateur, et peut déposer des cookies ou des identifiants similaires sur votre appareil ; consultez la politique de confidentialité de Google. Nous ne contrôlons pas cela et ne recevons pas ces données. Les pages des outils sensibles (mots de passe, JWT, hachages), la page d’accueil, cette page et la page de signalement ne chargent aucun script publicitaire et n’affichent aucune publicité. Les abonnés ne voient aucune publicité, sur aucune page : leur navigateur ne charge aucun script publicitaire ni de consentement. Le site détecte aussi un bloqueur de publicités en demandant un fichier appât à notre propre serveur ; rien de ce que vous avez saisi n’y figure. Les visiteurs de l’UE et du Royaume-Uni sont d’abord invités à donner leur consentement via l’outil de consentement de Google, qui enregistre votre choix dans un cookie ou un stockage similaire sur votre appareil.

Notes d’erreur

Lorsqu’un script de la page échoue, votre navigateur nous envoie sans demander une courte note, cinq au maximum par page : le message d’erreur, le fichier concerné, la pile d’appels, l’outil, la langue et le chemin de la page, le user agent de votre navigateur, la taille de la fenêtre et le thème de couleur. Ce que vous avez saisi n’y figure jamais. Nous comptons les erreurs par type et, si la même erreur se répète, nous ouvrons un ticket GitHub avec ces informations.

Statistiques

Nous comptons les pages vues avec Cloudflare Web Analytics sur les pages des outils non sensibles. Il ne dépose aucun cookie et ne vous suit pas d’un site à l’autre. Il enregistre l’adresse de la page, le référent, le pays, le navigateur, le type d’appareil et les temps de chargement, jamais ce que vous avez saisi. Les pages des outils sensibles n’exécutent aucune mesure d’audience.

Signalements

Un signalement contient ce que l’aperçu affiche avant l’envoi. Votre saisie n’est incluse que si vous l’activez. Une adresse e-mail est facultative, est stockée chiffrée et sert uniquement à vous prévenir quand le correctif est en ligne ; elle est supprimée dès que ce message est envoyé, au plus tard après 180 jours.

Idées et votes

Une idée contient le titre et le texte que vous saisissez. Elle est enregistrée avec sa langue, devient publique une fois examinée et n’a pas d’auteur, donc n’y mettez aucune donnée personnelle. Un vote est enregistré sous forme de hachage à clé de votre adresse IP et de l’idée, de sorte qu’une adresse ne compte qu’une fois ; ces hachages sont supprimés après 90 jours et le nombre de votes reste. La vérification anti-robot des suggestions est ALTCHA, que nous exploitons nous-mêmes et chargeons uniquement quand vous commencez une suggestion.

Abonnement

Si vous vous abonnez, nous conservons votre adresse e-mail, votre formule et sa date de fin, et les appareils sur lesquels vous êtes connecté (avec la date d’ajout de chacun). Rien de ce que vous saisissez dans un outil ne fait partie de votre compte. Votre adresse e-mail est stockée chiffrée et sert uniquement à envoyer des liens de connexion, qui ne fonctionnent qu’une fois et expirent au bout de 10 minutes. Le formulaire de connexion ne révèle jamais si une adresse a un abonnement. Les données de paiement vont à notre prestataire de paiement, jamais à nous. Votre compte et votre e-mail sont supprimés 90 jours après la fin d’un abonnement, sauf si vous le renouvelez, ou à tout moment depuis la page d’abonnement une fois l’abonnement terminé.

Agents IA (MCP)

Nos outils s’exécutent dans votre navigateur, mais vous pouvez aussi laisser un agent IA en utiliser certains via notre serveur MCP. C’est le seul endroit où des données saisies atteignent nos serveurs : ce que l’agent envoie à un outil est traité en mémoire pour produire la réponse, n’est ni stocké ni journalisé et n’est pas lié à votre compte. Il transite par HTTPS. Seuls les outils qui ne traitent pas de données sensibles sont proposés ; les outils de hachage, de mot de passe et de JWT ne le sont jamais. Le serveur MCP est inclus dans l’abonnement et n’est pas disponible sans lui. Se connecter demande un abonnement actif dans lequel vous êtes connecté et votre accord sur la page de consentement ; quand l’abonnement prend fin, les agents connectés cessent de fonctionner. Pour chaque connexion, nous conservons le nom de l’agent, l’adresse vers laquelle il revient et des jetons d’accès hachés, jusqu’à ce que vous le déconnectiez, ce que vous pouvez faire à tout moment depuis la page de votre compte, jusqu’à 30 jours après sa dernière utilisation ou jusqu’à ce que vous supprimiez votre compte. Les appels au-delà de votre limite sont coupés et l’agent est informé de ce qui a été omis ; nous ne refusons jamais un appel parce qu’il dépasse la limite.

Qui d’autre intervient

Le site fonctionne sur Cloudflare, qui traite vos requêtes pour servir les pages et peut conserver ses journaux de serveur habituels. La vérification anti-bot de la fenêtre de signalement est ALTCHA, que nous exploitons nous-mêmes et ne chargeons que lorsque vous ouvrez la fenêtre. Les signalements deviennent des tickets GitHub, jamais avec votre adresse e-mail, et les e-mails annonçant que le correctif est en ligne ou contenant un lien de connexion passent par Resend. Les abonnements sont payés via notre prestataire de paiement, qui reçoit votre adresse e-mail et vos données de paiement et qui est le vendeur officiel pour la fiscalité.

Contact

Utilisez « Signaler un problème » sur n'importe quelle page.

Raccourcis clavier

Fermer

Partout

Rechercher des outils et des actions
Ctrl K
Afficher cette aide
?
Changer de thème
Ctrl Shift L
Épingler l'outil sélectionné (dans la recherche)
Ctrl P

Dans un outil

Envoyer le résultat vers la première suggestion
Ctrl ↵
Ouvrir un fichier dans l'entrée
Ctrl O
Copier le résultat
Ctrl Shift C
Fermer la rechercheesc
outilsEncodeur et décodeur Base64Encodez du texte en Base64 ou décodez du Base64 en texte, avec l’alphabet standard ou compatible URL.EncodageFormateur et validateur JSONFormater, minifier et valider du JSON, avec la ligne et la colonne exactes de chaque erreur.Mise en formeTesteur de regexTestez des expressions régulières JavaScript avec surlignage en direct, groupes de capture et explication en langage clair.TexteGénérateur d'UUID et d'ULIDGénérez des UUID v4, UUID v7 et ULID en masse, ou collez un identifiant pour voir sa version, sa variante et son horodatage.GénérateursConvertisseur de timestamp UnixConvertissez des timestamps Unix en dates et inversement, dans n'importe quel fuseau horaire, avec ISO 8601, RFC 2822 et le temps relatif.Date et heureGénérateur de hash et HMACCalculez des hash MD5, SHA-1, SHA-2, SHA-3, BLAKE2, BLAKE3 et CRC-32 d'un texte ou d'un fichier, avec HMAC en option.SécuritéGénérateur de mots de passe et testeur de robustesseGénérez des mots de passe, des phrases secrètes et des codes PIN aléatoires, ou vérifiez la robustesse d'un mot de passe.SécuritéDécodeur et vérificateur de JWTDécodez un JSON Web Token, vérifiez son expiration et ses claims, et contrôlez sa signature avec un secret ou une clé publique.SécuritéCalculateur CIDR et sous-réseaux IPCalculez la plage, le masque et la taille de réseaux IPv4 et IPv6, découpez-les en sous-réseaux et vérifiez ce qui contient ou chevauche quoi.RéseauExplicateur d'expressions cronLisez une expression cron en langage clair, voyez ses prochaines exécutions dans n'importe quel fuseau horaire et remettez-la sous sa forme standard.Date et heureTrier des lignesTriez des lignes de texte de A à Z ou de Z à A, dans l’ordre naturel (file2 avant file10), par point de code, par nombre ou par longueur.TexteSupprimer les lignes en doubleSupprimez les lignes en double d’une liste, gardez la première ou la dernière copie, ignorez la casse ou les espaces, ou retirez toute ligne répétée.TexteComparer des listes et du texteComparez deux listes ligne par ligne : trouvez ce qui est dans les deux, dans une seule ou dans l’une des deux, ou affichez un diff de lignes marqué côte à côte.TexteConvertisseur de casse et slugConvertissez un texte en camelCase, snake_case, kebab-case, Title Case et plus, ou transformez un titre en slug d’URL avec gestion des accents.TexteEncoder, décoder et analyser une URLEncodez et décodez du texte en pourcentage pour les URL, ou décomposez une URL en schéma, hôte, chemin et requête, et modifiez la requête comme un tableau.EncodageValidateurs : IBAN, BSN, TVA, carte, ISBNVérifiez un IBAN, un BSN néerlandais, un numéro de carte, un numéro de TVA UE, une adresse e-mail, une URL ou un ISBN, avec la raison en cas d’échec. Une valeur par ligne.ValidationEncoder et décoder des entités HTMLÉchappez du texte pour HTML avec des entités nommées, décimales ou hexadécimales, ou retransformez des entités comme & et &eacute; en caractères.EncodageÉchapper et déséchapper des chaînesÉchappez du texte pour une chaîne JSON ou JavaScript, une chaîne SQL, un champ CSV, une expression régulière ou un mot du shell, ou annulez l’échappement.EncodageClés de contrôle EAN, UPC et GTINVérifiez la clé de contrôle d’un EAN-8, EAN-13, UPC-A ou GTIN-14, ajoutez celle qui manque, lisez le pays dans le préfixe GS1 et convertissez ISBN-10 et EAN-13. Un code par ligne.ValidationGénérateur de données de testGénérez en masse des IBAN, BSN, codes EAN et numéros de TVA européens de test. Ils passent les contrôles, mais n’appartiennent à personne.GénérateursFormateur et minifieur SQLMettez en forme du SQL avec chaque clause sur sa ligne, ou minifiez-le sur une seule ligne, pour MySQL, PostgreSQL, SQLite, SQL Server et BigQuery.Mise en formeConvertisseur de base numériqueConvertit des nombres entre binaire, octal, décimal, hexadécimal et toute base de 2 à 36, avec grands nombres, complément à deux et vue des bits.EncodageConvertisseur YAML, TOML et JSONConvertissez entre JSON, YAML et TOML, ou validez et mettez en forme un document, avec la ligne et la colonne de chaque erreur.Mise en formeConvertisseur CSV et JSONConvertit du CSV en tableau JSON d’objets ou de tableaux, ou du JSON en CSV. Détecte le séparateur et lit les fichiers Excel français avec point-virgule et virgule décimale.DonnéesTesteur de glob et .gitignoreTestez des motifs glob et des règles .gitignore sur une liste de chemins et voyez quels chemins correspondent et quelle règle s’applique.TexteConvertisseur de couleursConvertissez une couleur entre HEX, RGB, HSL, HWB et OKLCH, vérifiez son contraste WCAG avec un fond ou créez-en une palette tonale Material 3.Mise en formeCalculateur chmodConvertissez les permissions de fichiers Unix entre octal (755), lettres (rwxr-xr-x), ls -l et clauses chmod, avec une grille de cases à cocher et les bits setuid, setgid et sticky.SécuritéAnalyseur de user-agentLisez une chaîne user-agent : navigateur, moteur, OS, type d’appareil et s’il s’agit d’un robot. Laissez vide pour lire votre propre navigateur.RéseauConvertir cURL en codeCollez une commande cURL et obtenez la même requête en fetch, Axios, Python requests, Go ou PHP. Rien n’est exécuté et rien n’est envoyé.RéseauAperçu MarkdownÉcrivez du Markdown et voyez-le rendu en direct, ou copiez le HTML. Le HTML brut est affiché comme texte et les liens sont vérifiés : rien dans l’aperçu ne peut s’exécuter.Mise en formeGénérateur de code-barres et de QR codeCrée un QR code, un EAN-13, UPC-A, Code 128, ITF-14 ou Data Matrix, télécharge-le en SVG ou PNG, ou lis un code dans une image.GénérateurspagesModificationsCe qui a changé à chaque versionpagesÀ proposCe qu’est codeknife.dev et qui le fabriquepagesIdéesProposez des améliorations et votez pour les idées des autres visiteurs.pagesConfidentialitéCe qui quitte votre navigateur et ce qui est enregistrépagesAccessibilitéConformité, limites connues et comment signaler un problèmepagesAbonnementSupprimer la publicité et relever les limitespagesactions