Carbon.now.sh et ray.so sont les deux outils web gratuits entre lesquels la plupart des développeurs finissent par choisir. Sur une capture ils se ressemblent, et pourtant pas tellement. La différence est de principe, et c'est elle qui décide lequel mérite votre marque-page.

Avertissement avant la comparaison : nous faisons Codeshot, une app macOS payante sur le même terrain. Ce n'est pas l'un des deux outils comparés, et la réponse honnête à « lequel des deux » est souvent « l'un des deux » — cette page parle donc d'eux, pas de nous.

Carbon : tous les réglages, à découvert

Carbon est l'original, il est open source, il dépasse les 36 000 étoiles sur GitHub et il est toujours activement maintenu. Le parti pris : vous devez pouvoir tout changer — thème, police et taille, remplissage, style de fenêtre, numéros de ligne, couleur ou dégradé de fond, ombre portée, format d'export et échelle.

C'est réellement puissant, et c'est aussi pourquoi certains décrochent. À la première ouverture, vous avez devant vous une barre d'une douzaine d'options, et atteindre un résultat qui vous plaît demande quelques minutes de tâtonnement.

Carbon est le bon choix quand l'image compte plus que le temps qu'elle a pris : une diapo de conférence, un en-tête d'article, l'image d'accroche d'un README. Tout ce que vous regarderez plus d'une fois.

ray.so : trois décisions, et c'est fini

ray.so, de l'équipe Raycast, propose un petit ensemble choisi de fonds en dégradé, une poignée de thèmes, le remplissage, et clair ou sombre. Export en PNG ou SVG. C'est à peu près tout, et cette retenue est volontaire.

Résultat : vous ne pouvez pas vraiment y faire une image laide, et vous ne pouvez pas non plus y passer vingt minutes. Coller, choisir un dégradé, exporter.

ray.so est le bon choix quand vous êtes en pleine conversation. Une réponse dans un fil, un thread Slack, une réponse rapide à un collègue. L'image est jetable et la vitesse est tout l'enjeu.

La règle

Demandez-vous combien de temps l'image va vivre.

Jetable, prise dans une conversation, oubliée demain : ray.so. Durable, partie de quelque chose que vous publiez : Carbon. Si vous vous battez contre les limites de ray.so, c'est le signe que l'image compte plus que vous ne le pensiez : passez à Carbon plutôt que de les contourner.

Ce qu'aucun des deux ne règle

Ce sont deux pages web, d'où deux limites communes.

Votre code passe par un navigateur. Les deux se comportent bien à cet égard — Carbon est open source, vous pouvez lire exactement ce qu'il fait — mais « se comporte bien » n'est pas « n'a jamais quitté ma machine ». Si vous collez une fonctionnalité non sortie ou du code client, cette nuance peut compter pour quelqu'un au-dessus de vous même si elle ne compte pas pour vous.

Aucun ne se souvient. Chaque session repart des valeurs par défaut. Si vous publiez des images de code chaque semaine avec un rendu cohérent, vous reprenez les mêmes décisions à chaque fois.

Ces deux manques expliquent l'existence des apps natives de cette catégorie, dont Codeshot. S'ils ne décrivent pas votre situation, ce ne sont pas des raisons — et un outil gratuit que vous appréciez déjà vaut mieux qu'un outil payant dont vous n'avez pas besoin.

Pour un panorama plus large, extensions d'éditeur et outils en ligne de commande compris, voyez 7 alternatives à Carbon.now.sh en 2026.