Show HN: Bigwords.page – Turn any screen into a sign. The URL is the app
📢 Bigwords.page: Transform Your Screen into a Digital Sign
The core concept is simple: The URL is the application.
Forget downloading bulky software or creating accounts. With Bigwords.page, you can instantly convert any monitor, tablet, or smartphone into a high-visibility sign, a live timer, or a custom message just by using a web link.
Note: Both the editor and the final display require JavaScript to function.
🛠️ How It Works
You can create your display using the intuitive built-in editor or by manually constructing a URL. Because all settings are stored in the URL fragment (the part after the #), the app is entirely serverless and private.
🏗️ Building Your Link
The basic structure follows this pattern: https://bigwords.page/#Your Message
To add complexity, use key=value pairs. Here is a breakdown of the available parameters:
| Parameter | Function | Example |
|---|---|---|
bg | Background color (hex) | bg=000000 (Black) |
fg | Foreground/Text color (hex) | fg=ffffff (White) |
font | Text size scale | font=4 |
interval | Slide duration (seconds) | interval=3 |
anim | Animation style | anim=pulse or anim=scroll |
timer | Countdown duration | timer=30s |
until | Target date/time | until=2027-01-01 |
✍️ Formatting Syntax
- New Lines: Use
%0Ato break text. - Slides: Use
||to separate different screens. - Styling: Supports Markdown like
**bold**,*italic*, and# Headings.
Example: https://bigwords.page/#Welcome!||Enjoy the show! bg=111111 fg=ffd60a
🚀 Practical Use Cases
Whether it's for a business, a classroom, or a home event, the possibilities are endless.
📋 Quick-Start Templates
- Airport Arrivals:
**WELCOME HOME, GRANDMA!**(Useanim=pulsefor visibility). - Classroom Timer: Use
{countdown}withtimer=1hfor exams. - Guest Wi-Fi: Display the SSID and password with a generated
qr=code. - Event Agenda: Create a slideshow of times and activities using
||. - Studio Sign: A bright red
ON AIRsign withbg=b00020.
🖼️ Visual Examples
📊 Logic Flow
⚙️ Technical Capabilities
📐 The "Auto-Fit" Engine
The application uses a dynamic scaling algorithm to ensure text fills the available space regardless of the device. Mathematically, the font size is optimized such that:
🌟 Key Features
- Universal Compatibility: Works on any modern browser (Smart TVs, Laptops, iOS/Android).
- Dynamic Elements:
{countdown}: Insert this placeholder to show a live ticking clock.qr=: Generate QR codes for links, Wi-Fi, or contact info on the fly.img=: Embed images via Base64 or URLs.
- Privacy First: Since the configuration stays in the URL fragment, your messages are never uploaded to a database.
🛠️ Example Code for a News Ticker
If you want a scrolling green-on-black ticker, your URL would look like this:
https://bigwords.page/#Breaking%20news:%20this%20text%20scrolls%20forever anim=scroll size-max=40vh font=1 bg=000000 fg=00ff66