Carbon.now.sh sigue siendo la referencia para convertir código en imagen, y conviene decir de entrada que no se ha ido a ninguna parte. El proyecto tiene más de 36.000 estrellas en GitHub, sigue siendo de código abierto y sigue siendo gratis. Si hace lo que necesitas, no necesitas esta página.
Pero «hace lo que necesitas» está cargando con mucho en esa frase. La gente busca alternativas por motivos bastante concretos: quiere dejar de salir de su editor, quiere que su código no salga de su máquina, quiere automatizarlo todo, quiere animación, o quiere que la exportación salga exactamente al tamaño que espera una plataforma. Cada herramienta de abajo es mejor que Carbon en una de esas cosas y peor en otras.
Aviso antes de seguir: Codeshot es nuestro. Está en el número cinco, no en el primero, y su sección enumera los motivos por los que no lo elegirías.
La versión corta
| Herramienta | Funciona en | Coste | Elígela para |
|---|---|---|---|
| ray.so | Navegador | Gratis | El camino más rápido a una imagen decente |
| Chalk.ist | Navegador | Gratis, código abierto | Lo más parecido a Carbon, con modo diff |
| CodeImage | Navegador | Gratis, código abierto | Mantener una biblioteca de fragmentos |
| CodeSnap | VS Code | Gratis | No salir nunca del editor |
| Codeshot | App de macOS | 5,99 $ pago único | Trabajo sin conexión y tamaños de exportación exactos |
| Snappify | Navegador | Plan gratuito, desde 5 $/mes | Animación y presentaciones |
| freeze | Terminal | Gratis, código abierto | Automatizar y capturar salida de terminal |
1. ray.so
Hecha por el equipo de Raycast, ray.so es la que hay que abrir cuando quieres una imagen en unos quince segundos. Pegas, eliges uno de un pequeño conjunto de fondos degradados, exportas como PNG o SVG. La ausencia deliberada de opciones es justo la gracia: hay muy poco que toquetear, así que dejas de toquetear.
La contrapartida: ese mismo conjunto reducido es un techo. Si necesitas un fondo concreto, una proporción exacta o una tipografía que tienes licenciada, llegarás rápido al final de lo que ofrece ray.so.
2. Chalk.ist
Chalk.ist es lo más parecido de esta lista a un sustituto directo de Carbon: gratis, código abierto, en el navegador, con la misma forma general. Donde saca ventaja es en los extras: un modo diff para mostrar líneas cambiadas, una insignia estilo Twitter y un efecto de reflejo que a mucha gente le gusta para las imágenes de un hilo.
La contrapartida: es una herramienta de navegador, así que valen los mismos peros que con Carbon. Tu fragmento entra en una página web y no hay historia sin conexión.
3. CodeImage
CodeImage es de código abierto y funciona en el navegador, con más de 20 temas, pero su rasgo distintivo es que trata los fragmentos como algo que merece la pena guardar. Puedes guardar y organizar una biblioteca en vez de empezar desde un editor vacío cada vez.
La contrapartida: la biblioteca es la razón de usarla. Si solo haces imágenes sueltas, esa estructura es un sobrecoste del que no vas a sacar nada.
4. CodeSnap
CodeSnap es una extensión de VS Code con más de 3,8 millones de instalaciones, y su ventaja se ve en cuanto la usas: tu código ya está en tu editor, así que para qué copiarlo a una web. Seleccionas, ejecutas el comando, obtienes un PNG o lo copias directo al portapapeles. Maneja números de línea, fondo, sombra, radio de esquina y controles de ventana.
La contrapartida: solo ayuda dentro de VS Code. El código de una terminal, de una revisión de PR, de un mensaje de Slack o de Xcode tiene que pasar antes por otro sitio.
5. Codeshot
Codeshot es nuestra app nativa de macOS, y el argumento honesto a su favor es estrecho: nunca envía tu código a ninguna parte y te da control exacto sobre lo que sale por el otro lado. Todo se ejecuta en local. Tienes 30 temas de sintaxis con variantes clara y oscura en 60 lenguajes, fondos entre 19 fondos de pantalla de macOS o 92 degradados, y la opción de exportar sin fondo alguno. El tamaño es donde se gana el sueldo: deja que la imagen siga al contenido, o fíjala a 1:1, 4:3, 3:2, 16:9, 9:16, 2:3 o 3:4, y exporta a 1×, 2× o 3× para que no se vea borrosa en una pantalla retina.
La contrapartida: es solo para macOS, cuesta 5,99 $ y la versión 1.3 requiere macOS 14. Todas las demás herramientas de esta lista funcionan también en Linux y Windows. Si no estás en un Mac, o haces una imagen al mes, una herramienta web gratuita es la mejor decisión y preferiríamos que usaras una.
6. Snappify
Snappify es la más capaz y la única aquí con una suscripción de verdad. Va más allá de las imágenes estáticas hacia código animado, diapositivas y presentaciones completas, lo que la hace genuinamente distinta en vez de otro Carbon con más temas. Los planes de pago arrancan en 5 $/mes con facturación anual, Professional a 9 $/mes y Team a 32 $/mes.
La contrapartida: el plan gratuito es más una prueba que un plan: tres snaps guardados y marcas de agua en presentaciones y exportación de vídeo. Toma el plan de pago como el producto real.
7. freeze
freeze, de Charm, es la que nadie menciona y que la mitad de vosotros deberíais estar usando. Es una CLI con licencia MIT que renderiza archivos de código o salida de terminal a PNG, SVG o WebP. freeze main.go -o main.png es todo el flujo, lo que significa que encaja en un Makefile o en la construcción de la documentación y produce imágenes que nadie tiene que acordarse de regenerar a mano.
La contrapartida: no hay editor visual. Vas ajustando flags y reejecutando hasta que queda bien, lo cual es exactamente lo que quieres o precisamente lo que intentabas evitar.
Cómo elegir de verdad
Casi todo se reduce a dos preguntas.
¿Dónde vive tu código cuando quieres una foto de él? Si la respuesta es VS Code, usa CodeSnap. Si es una terminal, usa freeze. Si es en todas partes, tiene más sentido una herramienta web o una app de escritorio.
¿El código tiene que quedarse en tu máquina? Trabajo para clientes, funciones sin lanzar, cualquier cosa bajo acuerdo de confidencialidad: eso descarta todas las herramientas web de aquí, Carbon incluida, y te deja con una extensión de editor, una CLI o una app nativa.
Si ninguna de las dos preguntas tiene una respuesta contundente, Carbon sigue estando bien. Es gratis, se mantiene, e hizo que existiera toda esta categoría.
Si quieres el argumento largo de por qué construimos una app nativa en vez de otra herramienta web, está en Alternativa a Carbon.now.sh.