Просмотр HTML онлайн и редактор кода

Вставьте HTML, откройте файл или поправьте пример. Превью обновляется по мере ввода и работает в песочнице, так что код не может повлиять на эту страницу.

Как пользоваться просмотром HTML

  1. Вставьте код в редактор или нажмите Открыть файл, чтобы загрузить .html-файл с устройства.
  2. Смотрите превью справа. Переключайтесь между Телефон (390px), Планшет (768px) и Десктоп, чтобы проверить вёрстку на каждой ширине.
  3. Правьте, пока всё не встанет на место, и нажмите Скачать .html, чтобы сохранить результат.

Выключите Обновлять при вводе, если работаете с большой страницей или со скриптами, которые должны выполниться один раз: тогда превью обновится только по кнопке «Запустить».

Для чего его используют

  • Проверить сниппет перед вставкой в проект. Код из чат-бота, ответа на форуме или от коллеги сначала отрисуется здесь, не трогая ваш репозиторий.
  • Открыть HTML-вложение на телефоне. Почтовые клиенты часто показывают .html-файлы как сырой текст. Откройте файл здесь, и он отобразится как страница.
  • Проверить адаптивную вёрстку. Кнопки «Телефон» и «Планшет» меняют ширину превью на реальную ширину устройств, так что media queries и брейкпоинты Tailwind срабатывают так же, как на устройстве.

Что разрешено в песочнице

Превью открывается в iframe, у которого задан только sandbox="allow-scripts". Ваши HTML, CSS и JavaScript выполняются, внешние ресурсы вроде Google Fonts или скрипта Tailwind CDN загружаются как обычно. Фрейм получает непрозрачный origin, поэтому не может читать cookie и хранилище img2html.com, отправлять формы, открывать всплывающие окна и уводить эту вкладку на другой адрес. Вывод console.log уходит в инструменты разработчика вашего браузера.

Вопросы о просмотре HTML

Мой HTML куда-то загружается?

Нет. Код остаётся в этой вкладке браузера. Превью собирается из локальной строки (srcdoc у iframe), поэтому ничего не отправляется ни в IMG2HTML, ни кому-либо ещё.

JavaScript в превью выполняется?

Да, внутри изолированного iframe с уникальным непрозрачным origin. Скрипты могут менять превью, но не могут читать эту страницу, её cookie и хранилище. Формы, всплывающие окна и переходы во вкладке заблокированы.

Почему не подгружаются мои картинки или CSS-файлы?

Относительным путям вроде images/logo.png или style.css не от чего отсчитываться, когда вы вставляете код или открываете один файл. Используйте абсолютные URL (https://...) или перенесите CSS внутрь тега <style>.

Можно открыть .html-файл с компьютера или телефона?

Да. Нажмите «Открыть файл», выберите файл .html или .htm, и он загрузится в редактор и превью. Это ещё и самый быстрый способ прочитать HTML-вложение из письма на телефоне.

Как сохранить изменения?

Кнопка «Скачать .html» сохраняет текущий код в файл. Между визитами ничего не хранится, так что скачайте результат до того, как закроете вкладку.