Ищете screenshot-to-code?
abi/screenshot-to-code: популярный open-source проект, который вы запускаете сами со своим API-ключом OpenAI или Anthropic (автор также продаёт облачную версию). IMG2HTML делает то же самое как готовый сервис: ничего не нужно устанавливать, API-ключ не нужен, есть редактор, чтобы поправить результат промптом, и экспорт в HTML с Tailwind, React, Vue или Angular. Разверните open-source репозиторий у себя, если нужен полный контроль; выбирайте IMG2HTML, если хотите получить HTML за 30 секунд прямо в браузере или через расширение для Chrome.
Как сделать скриншот, который хорошо конвертируется
Модель воссоздаёт всё, что есть на картинке, поэтому чем чище снимок, тем меньше потом удалять. Скриншот Upload-Post выше снят при 1280 x 800 после закрытия баннера cookie; с открытым баннером он тоже попал бы в вёрстку.
- Chrome или Edge: откройте DevTools (F12), нажмите Ctrl+Shift+P (Cmd+Shift+P на Mac) и выполните Capture screenshot для видимой области или Capture node screenshot, предварительно выбрав нужный блок в панели Elements. Без панелей браузера и без масштабирования.
- macOS: Cmd+Shift+4 и выделите нужную часть, или нажмите пробел, чтобы снять одно окно.
- Windows: Win+Shift+S открывает панель «Ножниц»; снимок попадает в буфер обмена, а сохранить его можно из уведомления.
Держите масштаб браузера 100% и обычную десктопную ширину (от 1280 до 1440 пикселей). Сначала закройте баннеры cookie, окна чатов и всплывающие окна. Если страница длинная, снимите первый экран, сетку с преимуществами и подвал отдельными картинками.
От скриншота к рабочей странице
- Загрузите скриншот. Для этого примера конвертация заняла 27 с.
- Сравните превью с оригиналом. В этом прогоне структура, тексты и команда curl были верными; иконки X, Threads и Bluesky пришлось заменить.
- Попросите редактор исправить что-то обычными словами или поправьте код сами. Потом замените заглушки (здесь аватары и флаг) своими файлами.
- Экспортируйте как Tailwind HTML или переключитесь на React или Vue, если страница пойдёт в приложение.
Скриншоты приложений и дизайнов
Скриншот не обязательно должен быть с сайта. Экраны десктопных приложений, админки и шаблоны писем конвертируются так же. Для мобильных экранов и макетов смотрите картинку в код, для фреймов из графического редактора Figma в HTML. Все четыре реальных примера рядом друг с другом собраны на странице конвертера картинки в HTML.
Если у вас уже есть HTML страницы и его нужно только посмотреть, бесплатный просмотр HTML онлайн покажет его при ширине телефона, планшета и десктопа.
IMG2HTML и другие инструменты «картинка в код»
Инструменты, которые чаще всего сравнивают, когда нужно превратить картинку или скриншот в код, и чем они отличаются. Данные о других инструментах взяты с их собственных сайтов; актуальные тарифы смотрите там.
| Инструмент | Что это | Результат | Цена |
|---|
| IMG2HTML | Онлайн-сервис: веб-приложение, расширение для Chrome и API | HTML + Tailwind CSS; инлайн-CSS, React, Vue или Angular из редактора | От $1.99 в месяц за 3 конвертации |
|---|
| screenshot-to-code (abi) | Open-source проект, который вы запускаете со своим API-ключом OpenAI, Anthropic или Gemini; есть и платная облачная версия | HTML + Tailwind, React, Vue и другие стеки | Код бесплатный; вы платите за API модели |
|---|
| v0 от Vercel | ИИ-конструктор приложений, который начинает с промпта или картинки | React и Next.js с Tailwind и shadcn/ui | Бесплатный тариф и платные планы |
|---|
| Fronty | Сервис «картинка в HTML/CSS» с визуальным редактором | HTML и CSS | См. fronty.com |
|---|
| Anima | Плагин для Figma, превращающий дизайн в код | React, HTML и Vue | См. animaapp.com |
|---|