Чтобы разместить HTML-файл, загрузите файл .html или .htm на веб-хост, опубликуйте его и поделитесь публичным URL. Для одностраничных предпросмотров самый простой способ разместить HTML-файл — использовать HTMLtoURL: загрузите файл, предпросмотрите отрисованную страницу, сгенерируйте ссылку и отправьте её кому угодно.
Для одной HTML-страницы вам не нужны Git, командная строка или панель развёртывания.
Разместить HTML-файл значит положить файл на веб-сервер, чтобы браузеры могли открыть его по публичному URL. HTML остаётся исходником страницы. Хостинг даёт этому исходнику веб-адрес и делает его доступным с другого устройства.
Если вы дважды щёлкнете index.html на компьютере, браузер может открыть адрес, который начинается с file://. Это локальный путь к файлу, а не размещённый URL. Другие люди не могут открыть файл, который существует только на вашем ноутбуке.
Когда файл размещён, адрес начинается с https:// и его можно отправлять по почте, в Slack, документах, тикетах, учебных платформах или сообщениях клиентам.
Если вы начинаете с кода, а не с сохранённого файла, прочитайте связанное руководство как преобразовать HTML в URL.
Самый простой способ разместить HTML-файл зависит от того, что вы публикуете:
HTMLtoURL рассчитан на первый случай. Он размещает один HTML-документ онлайн, не превращая небольшой предпросмотр в полноценный проект развёртывания. Главная страница принимает один файл .html или .htm размером до 20MB, позволяет сначала предпросмотреть его и создаёт публичный URL, когда страница готова.
Бесплатная сгенерированная ссылка по умолчанию остаётся онлайн 3 дня. Если тот же исходный URL нужно сохранить дольше, используйте опцию «оставить онлайн».
Если цель — бесплатно разместить HTML-файл онлайн для быстрого демо, ревью или сдачи в классе, используйте этот процесс из четырёх шагов.
Откройте главную страницу HTMLtoURL, переключитесь на Загрузить файлы и выберите файл .html или .htm. Можно также перетащить файл в область загрузки.

Лучше всего работает полный однофайловый документ. По возможности держите важный CSS внутри тега <style>, а простой JavaScript — внутри тега <script>.
Предпросмотрите отрисованную страницу перед публикацией. Проверьте вёрстку, текст, изображения, кнопки, CSS и скрипты.

Этот шаг выявляет локальные пути к ресурсам и неполные файлы до того, как ссылку откроет кто-то другой.
Когда предпросмотр выглядит правильно, сгенерируйте публичный URL. Размещённую страницу теперь можно открыть в другом браузере без исходного файлового вложения.

Бесплатные ссылки HTMLtoURL по умолчанию остаются онлайн 3 дня, что полезно для коротких предпросмотров и быстрой обратной связи.
Скопируйте сгенерированный URL и отправьте его туда, где страницу нужно проверить.

Да. Можно бесплатно разместить HTML-файл, когда ваш сценарий укладывается в лимиты выбранного сервиса. Правильный бесплатный вариант зависит от того, есть ли у вас одна страница или полноценный сайт.
HTMLtoURL — самый короткий путь для одного файла. Загрузите страницу, предпросмотрите её, сгенерируйте ссылку и поделитесь ею. Это хорошо подходит для:
Подробнее об обмене с фокусом на файлы см. страницу конвертера HTML-файла в URL.
Netlify Drop позволяет перетащить папку проекта с файлами сайта, включая HTML-файлы, в зону загрузки, чтобы создать развёртывание сайта.
Используйте его, когда у вас уже есть подготовленная папка с index.html, CSS, JavaScript и изображениями.
GitHub Pages публикует статические файлы из репозитория GitHub.
Используйте его, когда HTML-сайт принадлежит контролю версий и вам нужен процесс на основе репозитория.
Cloudflare Pages Direct Upload поддерживает загрузку заранее собранных статических ресурсов перетаскиванием или через Wrangler.
Используйте его, когда нужен проект статического сайта с загруженными ресурсами и URL Pages.
Vercel поддерживает развёртывание проектов через интеграции Git и Vercel CLI. Каждое развёртывание получает URL.
Используйте его, когда HTML принадлежит более широкому фронтенд-проекту или процессу разработчика.
Бесплатные планы и лимиты платформ могут меняться. Перед публикацией долгосрочного сайта проверьте актуальную документацию выбранного хоста.
| Метод | Лучше всего для | Настройка | Лучший сценарий |
|---|---|---|---|
| HTMLtoURL | Один HTML-файл, которому нужен быстрый URL | Самый простой | Временный предпросмотр или простой обмен |
| Netlify Drop | Готовая папка статического сайта | Простой | Развёртывание папки перетаскиванием |
| GitHub Pages | Статические файлы в репозитории | Средний | HTML-сайт с контролем версий |
| Cloudflare Pages | Статические ресурсы или более крупный статический сайт | Средний | Прямая загрузка или развёртывание из Git |
| Vercel | Фронтенд-проекты и инструменты разработчика | Средний | Развёртывания на основе проекта |
Выбирайте HTMLtoURL, когда цель — разместить один HTML-файл онлайн с минимальной настройкой. Выбирайте статический хост, когда страница становится сайтом.
Разместить один HTML-файл просто. Разместить HTML-сайт обычно значит опубликовать папку с несколькими файлами, которые работают вместе.
index.html на верхний уровеньБольшинство статических хостов отдают index.html, когда кто-то открывает корневой URL. Используйте его как домашнюю страницу сайта.
Базовый статический сайт может выглядеть так:
my-site/
index.html
about.html
css/
styles.css
js/
app.js
images/
preview.jpgСсылайтесь на файлы из размещённого проекта веб-путями, например:
<link rel="stylesheet" href="./css/styles.css" />
<script src="./js/app.js"></script>
<img src="./images/preview.jpg" alt="Project preview" />Не используйте пути, которые указывают на ваш локальный компьютер.
Загрузите полную папку на статический хост или подключите Git-репозиторий. Проверьте получившийся URL в новом окне браузера.
Статическое размещение хорошо подходит для HTML, CSS, JavaScript и публичных ресурсов. Используйте платформу приложений или сервер, когда сайту нужны приватные переменные окружения, серверный код, база данных, аутентификация или серверные API.
Путь вроде C:\Users\alex\Desktop\photo.jpg работает только на вашем компьютере. Используйте публичный URL изображения, встройте небольшое изображение или загрузите изображение вместе с полной папкой статического сайта.
Если HTML ссылается на styles.css или app.js, эти файлы тоже должны быть доступны онлайн. Для предпросмотра одного файла встройте критический CSS и JavaScript. Для полноценного сайта разворачивайте вспомогательные файлы вместе.
Убедитесь, что в папке сайта есть файл index.html верхнего уровня. Статические хосты обычно используют этот файл как страницу по умолчанию для корневого URL.
HTML-файл статичен. Сам по себе он не может запускать серверный код. Контактная форма, авторизованная область, запрос к базе данных или приватный API обычно требуют сервис бэкенда.
Всё внутри размещённого HTML-файла следует считать публичным. Перед публикацией удалите ключи API, пароли, токены доступа, внутренние URL, приватные заметки и данные клиентов.
Загрузите файл .html или .htm в HTMLtoURL, предпросмотрите отрисованную страницу, сгенерируйте публичный URL и поделитесь ссылкой. Для полноценного сайта с несколькими файлами используйте платформу статического хостинга.
Да. HTMLtoURL может бесплатно разместить один HTML-файл онлайн на 3 дня по умолчанию. Платформы статического хостинга лучше подходят для более долгосрочных сайтов с несколькими страницами и ресурсами.
Для одного файла самый простой метод — загрузить его, предпросмотреть страницу и сгенерировать URL с HTMLtoURL. Вам не нужны Git, командная строка или панель хостинга.
Поместите index.html на верхний уровень проекта, включите ресурсы CSS, JavaScript и изображения, затем разверните папку или репозиторий на платформе статического хостинга, такой как Netlify, GitHub Pages, Cloudflare Pages или Vercel.
Опубликуйте файл через HTMLtoURL или другой статический хост, затем отправьте сгенерированную ссылку https://. Получатель открывает страницу прямо в браузере и не должен скачивать исходный файл.
Бесплатная сгенерированная ссылка HTMLtoURL по умолчанию остаётся онлайн 3 дня. Можно использовать опцию «оставить онлайн», если нужен тот же исходный URL дольше.
Сгенерированные страницы HTMLtoURL по умолчанию отдаются с директивами noindex,nofollow. Они предназначены для обмена и предпросмотра, а не для публикации SEO-сайта. Используйте статический хост, когда нужен публичный сайт, который поисковые системы могут индексировать.
Самый простой способ разместить HTML-файл — подобрать метод хостинга под размер проекта.
Для одной страницы HTMLtoURL даёт быстрый путь: загрузите файл, предпросмотрите его, сгенерируйте публичный URL и поделитесь ссылкой. Для полноценного HTML-сайта разверните полную папку или репозиторий на платформе статического хостинга.
Готовы разместить HTML-файл онлайн?
pxany пишет о практических процессах веб-публикации, включая хостинг HTML, предпросмотр в браузере, статические сайты и URL для обмена.