Code en image — Captures de code élégantes

Collez un extrait et obtenez une capture de code soignée en quelques secondes : coloration syntaxique pour JavaScript, TypeScript, Python, CSS, HTML, JSON, SQL, Bash, Go et PHP, un choix de thèmes, un cadre de fenêtre avec un nom de fichier, un fond en dégradé ou transparent, des marges et des numéros de ligne. Téléchargez un PNG net (jusqu'à 3×) ou un SVG, ou copiez directement l'image dans le presse-papiers.

Mis à jour le

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Code en image

  1. Collez votre code, ou essayez l'exemple. Le langage est détecté automatiquement, ou vous pouvez le choisir.
  2. Choisissez un thème, un fond et un style de fenêtre, puis saisissez un nom de fichier pour la barre de titre.
  3. Ajustez les marges et la taille de police ; activez les numéros de ligne si vous devez y faire référence.
  4. Téléchargez un PNG (2× est net sur les écrans retina et les réseaux sociaux), un SVG pour la documentation, ou cliquez sur Copier l'image pour la coller dans Slack, sur X ou dans une présentation.

Pourquoi partager du code sous forme d'image ?

Sur les réseaux sociaux et dans les présentations, le code en texte perd sa mise en forme et ses couleurs. Une image de code conserve exactement l'indentation, la coloration et la mise en page voulues, s'affiche bien dans un fil d'actualité et ne peut pas être altérée par un traitement de texte. Pour une documentation où les lecteurs vont copier le code, privilégiez les blocs de code en texte et n'utilisez l'image que comme illustration.

Comment l'image est générée

L'extrait est coloré par un petit analyseur lexical intégré, qui reconnaît les commentaires, chaînes de caractères, nombres, mots-clés, fonctions et propriétés pour dix langages courants, puis il est dessiné sur un canevas avec la police monospace de votre système. L'export PNG le redessine en 1×, 2× ou 3× pour rester net ; l'export SVG conserve le texte tel quel, il s'adapte donc à toutes les tailles et reste consultable. Tout se passe dans votre navigateur.

Voir aussi : JavaScript Formatter, HTML Formatter, CSS Gradient Generator.

Aussi recherché comme : capture d'écran de code, image de code, générateur d'image de code, code vers png, belle capture de code, partager du code en image, coloration syntaxique image.

Outils complémentaires : Code en image

  • Formateur CSS — Transformez une feuille de style minifiée en CSS lisible, avec une propriété par ligne et des blocs @media correctement imbriqués.
  • Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.
  • Éditeur Markdown — Rédigez en Markdown avec un aperçu en direct côte à côte, une barre de mise en forme et des raccourcis clavier.
  • Générateur d’images OG — Créez en quelques secondes une image d'aperçu de lien soignée pour Facebook, LinkedIn, X, Slack et WhatsApp : choisissez un modèle, saisissez votre titre, ajoutez un logo, puis téléchargez le fichier PNG et les balises méta correspondantes.

Questions fréquentes

Quelle taille doit avoir une image de code pour les réseaux sociaux ?
Utilisez le PNG 2× : il reste net sur les écrans retina et lorsque les plateformes recompressent l'image. Gardez les extraits courts, environ 10 à 25 lignes se lisent bien dans un fil d'actualité.
Puis-je obtenir un fond transparent ?
Oui, choisissez le fond Transparent. Le PNG conserve la transparence autour de la fenêtre, pratique pour les présentations qui ont leur propre arrière-plan.
Quels langages sont colorés ?
JavaScript, TypeScript, Python, CSS, HTML, JSON, SQL, Bash, Go et PHP. Les autres langages peuvent être affichés en texte brut, avec n'importe quel thème.
Mon code est-il envoyé sur un serveur ?
Non. La coloration et le rendu se font dans votre navigateur ; rien n'est envoyé à un serveur.
Puis-je installer Code en image en tant qu’application web et l’utiliser hors ligne ?
Oui. Code en image est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires