Bigwords.page: любой экран — в табличку за секунду
Разбираем Bigwords.page — инструмент, где сам URL является приложением. Как работает, зачем нужен и как использовать без регистрации.
Введение: когда URL — это и есть приложение
Представьте: вам нужно срочно вывести сообщение на планшете в другом помещении. Физического доступа нет, только удалённое управление браузером. Что делать? Именно в этой ситуации оказался разработчик под ником SpeakingOfBrad — и вместо того чтобы городить огород из серверов, баз данных и авторизации, он придумал элегантное решение.
Идея Bigwords.page родилась из конкретной задачи: нужно было показать сообщение на планшете с удалённым управлением браузером, но без физического доступа. Настроить киоск-браузер несложно, а вот передать ему содержимое — другой вопрос. Решение оказалось радикально простым: сделать так, чтобы URL и был сообщением.
Результат — сервис, у которого буквально нет бэкенда, нет базы данных, нет аккаунтов. Никакого приложения, никакого аккаунта — всё бесплатно. Только URL в браузере и большие буквы на весь экран.
«URL — это и есть приложение» — редкий случай, когда маркетинговый слоган является буквальным техническим описанием.
Как это работает: магия URL-фрагментов
За кажущейся простотой стоит аккуратное техническое решение. Bigwords.page использует URL-фрагмент (часть адреса после символа #) для настройки сообщения. Браузеры не отправляют фрагменты URL на сервер — поэтому ваше сообщение разработчик никогда не видит. Никакого бэкенда, никакого хранилища.
Это означает несколько важных вещей:
- Приватность по умолчанию — сервер физически не может получить содержимое вашего сообщения
- Нет риска утечки данных — хранить нечего
- Мгновенный деплой — просто сформируй URL и отправь
- Работает оффлайн — после загрузки страницы интернет не нужен
#. Например, в ссылке https://example.com/page#section2 фрагментом является section2. По спецификации HTTP браузер никогда не отправляет фрагмент на сервер — он обрабатывается исключительно на стороне клиента. Именно это делает Bigwords.page приватным без каких-либо усилий.Анатомия URL-сообщения
Структура ссылки интуитивно понятна:
https://bigwords.page/#Текст%20сообщения&bg=000000&fg=ffd60a&font=4&anim=pulse
Текст пишется сразу после #, пробелы кодируются как %20. Настройки добавляются через &ключ=значение.
Символ %0A создаёт новую строку, # (в виде %23) делает заголовок крупнее, а || разделяет сообщение на слайды.
graph LR
A[Пользователь вводит текст] --> B[Редактор формирует URL]
B --> C[URL копируется/отправляется]
C --> D[Браузер открывает ссылку]
D --> E{Обработка фрагмента}
E --> F[JavaScript рендерит текст]
F --> G[Полноэкранное сообщение]
E -.->|Фрагмент НЕ отправляется| H[Сервер]
style H fill:#ff4444,color:#fff
style G fill:#22bb44,color:#fff
Возможности: больше, чем просто большой текст
На первый взгляд — это просто «напиши текст, он появится огромным на экране». Но возможности включают: автоматический подбор размера шрифта, подмножество Markdown с относительными заголовками, слайды через ||, обратный отсчёт с {countdown} и параметром until, анимации, встроенные шрифты с открытой лицензией, кадрирование по соотношению сторон, клиентские QR-коды (ссылки, Wi-Fi, звонки, SMS, email, геолокация) и встроенные изображения.
Рассмотрим ключевые функции подробнее.
Слайды и анимации
Среди дополнительных функций — слайды, анимации, обратный отсчёт, таймеры и QR-коды.
Слайды создаются через || в тексте:
https://bigwords.page/#Добро%20пожаловать!||Wi-Fi:%20GuestNet||Пароль:%20hello2024&interval=3
Параметр interval=3 означает смену слайда каждые 3 секунды. Никаких презентационных программ — просто URL.
QR-коды прямо в сообщении
Можно сгенерировать QR-код, который будет отображаться поверх или рядом с текстом. Это особенно полезно для передачи Wi-Fi пароля: текст виден издалека, QR сканируется телефоном.
https://bigwords.page/#Wi-Fi:%20CafeGuest%0APassword:%20latte123&qr=WIFI:T:WPA;S:CafeGuest;P:latte123;;
Обратный отсчёт и таймеры
Для мероприятий с дедлайнами:
https://bigwords.page/#До%20конца%20перерыва%0A{countdown}&until=2026-10-08T15:30:00&font=5&cdfmt=colon
Когда таймер достигает нуля, можно автоматически показать другое сообщение через параметр zero.
Редактор без кода
Есть встроенный редактор с живым предпросмотром и элементами управления. Адресная строка всегда отражает текущее состояние, кнопка «Копировать URL» копирует ссылку на просмотрщик, а кнопка QR показывает её в виде кода для сканирования.
Все параметры задокументированы, поэтому создать ссылку с сообщением несложно. Есть и встроенный редактор для особо удобного создания.
Сценарии использования: где это реально нужно
Держать телефон в аэропорту на зоне прилёта, поставить обратный отсчёт на телевизор или показать пароль Wi-Fi на стойке регистрации — это лишь несколько примеров из официальной документации. Разберём случаи подробнее.
Практические сценарии
| Сценарий | Пример URL-параметров | Устройство |
|---|---|---|
| Табличка в аэропорту | #Добро%20пожаловать,%20Иван!&bg=ffffff&fg=000000&font=6 | Смартфон |
| Пароль Wi-Fi в кафе | #Wi-Fi:%20Guest&qr=WIFI:...&interval=4 | Планшет/экран |
| Таймер перерыва | #{countdown}&until=...&cdfmt=colon&font=5 | Монитор/ТВ |
| Объявление на конференции | #Регистрация%20начнётся%20в%2010:00&anim=pulse | Проектор/ТВ |
| «В эфире» для подкаста | #ON%20AIR&bg=ff0000&fg=ffffff&anim=pulse&font=7 | Монитор позади |
| Навигация на мероприятии | `#Зал%201→ |
Почему это удобнее альтернатив
Традиционные решения для цифровых вывесок (digital signage) требуют:
- Аккаунта и подписки
- Установки приложения на устройство
- Настройки «плеера» и «канала контента»
- Иногда — специального оборудования
Bigwords.page требует только браузера. Любого. На любом устройстве.
Технические детали: open source и самохостинг
Проект опубликован с открытым исходным кодом под лицензией MIT и поддерживает самостоятельный хостинг.
Архитектурно приложение состоит из двух частей: просмотрщика (/#…) — полноэкранный рендер без интерфейса — и редактора (/editor#…) с живым предпросмотром и элементами управления.
Для самохостинга репозиторий предоставляет несколько параметров сборки:
| Параметр | Назначение |
|---|---|
SITE_URL | Публичный URL вашего инстанса, нужен для Open Graph и sitemap |
NOINDEX | Запрещает индексацию — для staging или приватных инстансов |
OPERATOR_DOCS | Путь к Markdown-файлу с описанием вашего инстанса |
Как развернуть собственный инстанс
# Клонируем репозиторий
git clone https://github.com/SpeakingOfBrad/BIGWORDS.PAGE.git
cd BIGWORDS.PAGE
# Устанавливаем зависимости
npm install
# Сборка с указанием своего домена
SITE_URL=https://signs.example.com npm run build
# Деплой статических файлов на любой хостинг
# Netlify, Vercel, GitHub Pages, Cloudflare Pages — всё подойдёт
Поскольку это полностью статический сайт, хостинг обойдётся в ноль рублей на большинстве современных платформ.
Bigwords.page vs альтернативы
На рынке есть другие инструменты для отображения текста на полный экран. Сравним главные варианты:
| Критерий | Bigwords.page | Fullscreen.app | Digital Signage (ScreenCloud и др.) |
|---|---|---|---|
| Регистрация | ❌ не нужна | ❌ не нужна | ✅ обязательна |
| Стоимость | Бесплатно | Бесплатно | От $20/мес |
| Слайды | ✅ | ❌ | ✅ |
| QR-коды | ✅ | ❌ | Зависит от тарифа |
| Таймеры/обратный отсчёт | ✅ | ❌ | ✅ |
| Анимации | ✅ | ❌ | ✅ |
| Open Source | ✅ MIT | ❌ | ❌ |
| Самохостинг | ✅ | ❌ | ❌ |
| Приватность (данные на сервере) | ✅ нет данных | ✅ нет данных | ⚠️ данные на серверах компании |
| Удалённое управление через URL | ✅ | ❌ | ✅ (другой механизм) |
Fullscreen.app — простой и универсальный инструмент для отображения текста в полный экран, пригодный для встреч в аэропорту, демонстраций и представлений на встречах. Но он существенно проигрывает Bigwords.page в функциональности.
Заключение: инструмент в кармане
Bigwords.page — это редкий пример инструмента, который решает конкретную проблему максимально элегантным способом. Никакой излишней инфраструктуры, никакой регистрации, никаких данных на чужих серверах.
Область применения достаточно нишевая. Но это один из тех инструментов, который стоит держать в памяти — как готовый козырь. Не используешь часто, но когда нужно — облегчает жизнь.
Главные достоинства:
- Нулевая точка входа — скопировал URL, открыл в браузере, готово
- Полная приватность — сервер не видит ваши сообщения конструктивно
- Богатые функции — слайды, таймеры, QR-коды, анимации
- Open Source — можно развернуть у себя и доработать
Это не замена полноценным системам цифровых вывесок для торговых центров и аэропортов. Но для разовых задач, импровизированных мероприятий, внутренних коммуникаций и просто нестандартных ситуаций — сложно придумать что-то быстрее и чище.
Закладка в браузере, ссылка в заметках — и инструмент всегда под рукой.