Carbon.now.sh на iPhone открывается. Это не то же самое, что на нём работать.

Carbon — эталон превращения кода в картинку, у него открытый исходный код, больше 36 000 звёзд на GitHub, и на настольном компьютере он заслуживает каждую из них. Эта страница не против него. Она о том, что происходит, когда его открывают на телефоне, — потому что ответ хуже, чем большинство ожидает, и вслух об этом никто не говорит.

Что идёт не так на самом деле

Панель управления рассчитана на курсор. Вся идея Carbon в том, что менять можно всё: тему, шрифт, отступы, стиль окна, фон, масштаб экспорта. На настольном экране это ряд меню, который вы окидываете взглядом. На ширине в 390 точек это стопка мелких целей, которые приходится выискивать, и каждая открытая закрывает тот самый предпросмотр, который вы настраиваете.

Вставлять код в веб-поле — удовольствие ниже среднего. Редактор здесь — это поле ввода на странице. Маркеры выделения, каретка и автозамена ведут себя как в любом другом веб-поле на iOS, то есть не как в редакторе кода. Аккуратно вставить сниппет — первая схватка.

Экспорт идёт через браузер. Вы получаете загрузку, а не меню «Поделиться». На iOS это значит, что файл куда-то падает и вы идёте его искать, вместо того чтобы сразу перейти в приложение, из которого собирались публиковать.

Ничего не запоминается так, чтобы на это можно было положиться. Каждый визит начинается почти с настроек по умолчанию. Если вы регулярно выкладываете картинки с кодом в едином стиле, вы каждый раз принимаете одни и те же решения на худшем из возможных устройств ввода.

Ничто из этого не является недостатком Carbon. Это веб-приложение, спроектированное для настольного компьютера и используемое там, где его использовать не собирались.

Честные варианты

Сразу оговорка: мы делаем Codeshot, платное приложение. Оно есть среди вариантов ниже, и в разделе о нём написано, кому его покупать не стоит.

Пользуйтесь Carbon на Mac и перестаньте пытаться на телефоне. Для многих это честно правильный ответ. Если картинка может подождать, пока вы окажетесь за столом, это ничего не стоит, а Carbon там превосходен.

Пользуйтесь ray.so на телефоне. У ray.so заметно меньше настроек, чем у Carbon, и именно поэтому он лучше переживает маленький экран: искать почти нечего. Это по-прежнему веб-страница, так что проблемы со вставкой и экспортом остаются, но середина процесса куда менее болезненна. Бесплатно.

Возьмите нативное приложение. Поле здесь реже, чем можно подумать. Большинство инструментов этой категории — веб-страницы; нативные приложения для iOS, работающие с кодом, — это редакторы вроде Textastic и Koder, а они не про скриншоты. Codeshot на iPhone нативен: вставка из буфера обмена одним нажатием, 30 тем, 60 языков, определяемых по коду, заготовки пропорций и экспорт прямо в меню «Поделиться». Стоит 5,99 $, одна покупка на Mac и iPhone.

Не пользуйтесь кнопкой скриншота. Что бы вы ни выбрали в остальном. Снимок кода с телефона фиксирует ширину телефона, а не вашего кода, и строки перенесены ещё до того, как вы что-то нажали.

Как выбирать

Спросите себя, где лежит код в тот момент, когда вам нужна его картинка.

Уже на Mac — пользуйтесь там Carbon. Эта страница не про вас.

На телефоне, время от времени — ray.so в Safari. Бесплатный инструмент, которым вы пользуетесь дважды в месяц, менять незачем.

На телефоне, регулярно — вот ради этого случая нативное приложение и существует. Не потому, что веб-инструменты не справятся с картинкой, а потому, что делать это еженедельно через браузер означает каждый раз бороться с одними и теми же тремя вещами.

Под NDA, работа для клиента, невыпущенная функция — это исключает все браузерные инструменты, включая Carbon, по простой причине: код попадает на веб-страницу. Важно это или нет — вопрос к кому-то выше вас, а не к вам.

Что не изменилось

Carbon остаётся лучшим бесплатным вариантом на настольном компьютере, остаётся открытым и остаётся тем инструментом, благодаря которому эта категория вообще возникла. Если вы делаете картинки с кодом только за компьютером, всё вышесказанное вас не касается.

О том, почему нативное поле такое редкое, — в статье Приложения для скриншотов кода на iPhone. Более широкий настольный обзор — расширения редакторов, утилиты командной строки и прочее — в статье 7 альтернатив Carbon.now.sh в 2026 году, а прямое сравнение двух веб-инструментов — в Carbon против ray.so.

Если вы уже решили, что это должно происходить на телефоне, Как снять код на iPhone проводит через весь процесс.