Просмотр HTML онлайн и редактор кода
Вставьте HTML, откройте файл или поправьте пример. Превью обновляется по мере ввода и работает в песочнице, так что код не может повлиять на эту страницу.
Как пользоваться просмотром HTML
- Вставьте код в редактор или нажмите Открыть файл, чтобы загрузить .html-файл с устройства.
- Смотрите превью справа. Переключайтесь между Телефон (390px), Планшет (768px) и Десктоп, чтобы проверить вёрстку на каждой ширине.
- Правьте, пока всё не встанет на место, и нажмите Скачать .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» сохраняет текущий код в файл. Между визитами ничего не хранится, так что скачайте результат до того, как закроете вкладку.