Features, pricing, platform support.
Is there free digital signage software?
-
Yes. SwiftDisplay is free and open source (MIT licensed). The
+
Yes. ScreenTinker is free and open source (MIT licensed). The
free cloud plan runs 1 display with 500 MB of storage, and if you self-host there's no per-screen fee at all
— run as many displays as your own server can handle. New accounts also get a 14-day Pro trial (15 displays)
with no credit card required.
@@ -1226,26 +1265,26 @@
guide.
-
Does SwiftDisplay work on Android TV and Fire TV?
+
Does ScreenTinker work on Android TV and Fire TV?
Yes. Install the free APK on any Android TV box or Amazon Fire TV
Stick to turn it into a managed signage display, complete with kiosk mode and live remote control.
Step-by-step instructions are in our Android TV & Fire
- TV guide. SwiftDisplay also runs on Windows, ChromeOS, LG webOS, Samsung Tizen, and any web browser.
+ TV guide. ScreenTinker also runs on Windows, ChromeOS, LG webOS, Samsung Tizen, and any web browser.
What's the difference between self-hosted and cloud digital
signage?
With cloud, we host everything and you just sign in — the fastest
- way to start. With self-hosting, you deploy SwiftDisplay on your own server or VPS so your content and
+ way to start. With self-hosting, you deploy ScreenTinker on your own server or VPS so your content and
device data never leave your network, with no recurring SaaS fees. You can switch later. Our self-hosted digital signage guide covers sizing,
deployment, TLS, and backups.
-
Is SwiftDisplay really open source?
+
Is ScreenTinker really open source?
Yes. The full platform is released under the permissive MIT
- license on GitHub.
+ license on GitHub.
You can read the code, self-host it, modify it, and even white-label it — no vendor lock-in and no
proprietary black box.
@@ -1257,7 +1296,7 @@
Do my displays keep playing if the internet goes down?
-
Yes. SwiftDisplay players cache their content locally and keep
+
Yes. ScreenTinker players cache their content locally and keep
playing during an internet or server outage, then sync automatically once the connection returns. No blank
screens.
@@ -1274,9 +1313,9 @@
only by your own hardware.
-
How does SwiftDisplay compare to Yodeck, ScreenCloud, and
+ How does ScreenTinker compare to Yodeck, ScreenCloud, and
OptiSigns?
-
SwiftDisplay is typically a fraction of the price at scale and is
+
ScreenTinker is typically a fraction of the price at scale and is
the only one of the four you can self-host. See the detailed breakdowns: vs Yodeck, vs
ScreenCloud, and vs OptiSigns.
@@ -1297,7 +1336,7 @@
-

+
ScreenTinker
Open-source digital signage. Free plan, self-host
or cloud. MIT licensed.
@@ -1326,10 +1365,10 @@
style="font-size:13px;font-weight:600;color:var(--text);margin-bottom:10px;text-transform:uppercase;letter-spacing:0.5px">
Project
@@ -1347,7 +1386,7 @@
- © 2026 A project by goldencreative.pt. All rights reserved.
+ © 2026 ScreenTinker. All rights reserved.
@@ -1408,32 +1447,33 @@
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
- "name": "SwiftDisplay",
+ "name": "ScreenTinker",
"applicationCategory": "BusinessApplication",
"applicationSubCategory": "Digital Signage",
"operatingSystem": "Android, Web browser, Windows, Linux, ChromeOS, LG webOS, Samsung Tizen, Fire TV",
"description": "Self-hosted, open-source digital signage CMS. MIT licensed. Manage TVs, video walls, kiosks, and content schedules across Android, Raspberry Pi, Windows, ChromeOS, and any browser.",
- "url": "https://swiftdisplay.com/",
- "image": "https://swiftdisplay.com/assets/dashboard-preview.png",
- "screenshot": "https://swiftdisplay.com/assets/dashboard-preview.png",
+ "url": "https://screentinker.com/",
+ "image": "https://screentinker.com/assets/dashboard-preview.png",
+ "screenshot": "https://screentinker.com/assets/dashboard-preview.png",
"license": "https://opensource.org/license/mit",
"isAccessibleForFree": true,
- "softwareHelp": "https://swiftdisplay.com/guides/self-hosted-digital-signage.html",
+ "softwareHelp": "https://screentinker.com/guides/self-hosted-digital-signage.html",
"publisher": {
"@type": "Organization",
- "name": "SwiftDisplay",
- "url": "https://swiftdisplay.com/",
- "logo": "https://swiftdisplay.com/assets/icon-512.png"
+ "name": "ScreenTinker",
+ "url": "https://screentinker.com/",
+ "logo": "https://screentinker.com/assets/icon-512.png"
},
"offers": {
"@type": "AggregateOffer",
- "priceCurrency": "EUR",
+ "priceCurrency": "USD",
"lowPrice": "0",
"highPrice": "99",
"offerCount": "3",
"offers": [
- { "@type": "Offer", "name": "Starter", "price": "39", "priceCurrency": "EUR", "priceValidUntil": "2027-12-31", "description": "5 devices, 5GB storage, remote URL streaming", "url": "https://swiftdisplay.com/#pricing" },
- { "@type": "Offer", "name": "Pro", "price": "99", "priceCurrency": "EUR", "priceValidUntil": "2027-12-31", "description": "15 devices, 20GB storage, all features", "url": "https://swiftdisplay.com/#pricing" }
+ { "@type": "Offer", "name": "Free", "price": "0", "priceCurrency": "USD", "description": "1 device, 500MB storage", "url": "https://screentinker.com/#pricing" },
+ { "@type": "Offer", "name": "Starter", "price": "39", "priceCurrency": "USD", "priceValidUntil": "2027-12-31", "description": "5 devices, 5GB storage, remote URL streaming", "url": "https://screentinker.com/#pricing" },
+ { "@type": "Offer", "name": "Pro", "price": "99", "priceCurrency": "USD", "priceValidUntil": "2027-12-31", "description": "15 devices, 20GB storage, all features", "url": "https://screentinker.com/#pricing" }
]
},
"featureList": [
@@ -1460,14 +1500,14 @@
{
"@context": "https://schema.org",
"@type": "Organization",
- "name": "SwiftDisplay",
- "url": "https://swiftdisplay.com/",
- "logo": "https://swiftdisplay.com/assets/icon-512.png",
+ "name": "ScreenTinker",
+ "url": "https://screentinker.com/",
+ "logo": "https://screentinker.com/assets/icon-512.png",
"description": "Open-source, self-hostable digital signage CMS. Free plan, self-host or managed cloud. MIT licensed.",
"sameAs": [
- "https://github.com/swiftdisplay/swiftdisplay",
+ "https://github.com/screentinker/screentinker",
"https://discord.gg/utTdsrqq4Z",
- "https://www.youtube.com/@SwiftDisplay"
+ "https://www.youtube.com/@ScreenTinker"
]
}
@@ -1476,12 +1516,12 @@
{
"@context": "https://schema.org",
"@type": "WebSite",
- "name": "SwiftDisplay",
- "url": "https://swiftdisplay.com/",
+ "name": "ScreenTinker",
+ "url": "https://screentinker.com/",
"publisher": {
"@type": "Organization",
- "name": "SwiftDisplay",
- "url": "https://swiftdisplay.com/"
+ "name": "ScreenTinker",
+ "url": "https://screentinker.com/"
}
}
@@ -1491,16 +1531,16 @@
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
- { "@type": "Question", "name": "Is there free digital signage software?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. SwiftDisplay is free and open source (MIT licensed). The free cloud plan runs 1 display with 500 MB of storage, and if you self-host there's no per-screen fee at all — run as many displays as your own server can handle. New accounts also get a 14-day Pro trial (15 displays) with no credit card required." } },
+ { "@type": "Question", "name": "Is there free digital signage software?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. ScreenTinker is free and open source (MIT licensed). The free cloud plan runs 1 display with 500 MB of storage, and if you self-host there's no per-screen fee at all — run as many displays as your own server can handle. New accounts also get a 14-day Pro trial (15 displays) with no credit card required." } },
{ "@type": "Question", "name": "Can I run digital signage on a Raspberry Pi?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. A Raspberry Pi 4 or newer makes an excellent low-cost signage player. Our one-line installer sets up kiosk mode, auto-start, and pairing for you." } },
- { "@type": "Question", "name": "Does SwiftDisplay work on Android TV and Fire TV?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. Install the free APK on any Android TV box or Amazon Fire TV Stick to turn it into a managed signage display, complete with kiosk mode and live remote control. SwiftDisplay also runs on Windows, ChromeOS, LG webOS, Samsung Tizen, and any web browser." } },
- { "@type": "Question", "name": "What's the difference between self-hosted and cloud digital signage?", "acceptedAnswer": { "@type": "Answer", "text": "With cloud, we host everything and you just sign in — the fastest way to start. With self-hosting, you deploy SwiftDisplay on your own server or VPS so your content and device data never leave your network, with no recurring SaaS fees. You can switch later." } },
- { "@type": "Question", "name": "Is SwiftDisplay really open source?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. The full platform is released under the permissive MIT license on GitHub. You can read the code, self-host it, modify it, and even white-label it — no vendor lock-in and no proprietary black box." } },
+ { "@type": "Question", "name": "Does ScreenTinker work on Android TV and Fire TV?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. Install the free APK on any Android TV box or Amazon Fire TV Stick to turn it into a managed signage display, complete with kiosk mode and live remote control. ScreenTinker also runs on Windows, ChromeOS, LG webOS, Samsung Tizen, and any web browser." } },
+ { "@type": "Question", "name": "What's the difference between self-hosted and cloud digital signage?", "acceptedAnswer": { "@type": "Answer", "text": "With cloud, we host everything and you just sign in — the fastest way to start. With self-hosting, you deploy ScreenTinker on your own server or VPS so your content and device data never leave your network, with no recurring SaaS fees. You can switch later." } },
+ { "@type": "Question", "name": "Is ScreenTinker really open source?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. The full platform is released under the permissive MIT license on GitHub. You can read the code, self-host it, modify it, and even white-label it — no vendor lock-in and no proprietary black box." } },
{ "@type": "Question", "name": "What can I put on my screens?", "acceptedAnswer": { "@type": "Answer", "text": "Images, video, playlists, multi-zone layouts, and live widgets — clocks, weather, RSS tickers, countdowns, QR codes, web pages, and scrolling lobby/staff directories. You can schedule different content by day and time, per display or per group." } },
- { "@type": "Question", "name": "Do my displays keep playing if the internet goes down?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. SwiftDisplay players cache their content locally and keep playing during an internet or server outage, then sync automatically once the connection returns. No blank screens." } },
+ { "@type": "Question", "name": "Do my displays keep playing if the internet goes down?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. ScreenTinker players cache their content locally and keep playing during an internet or server outage, then sync automatically once the connection returns. No blank screens." } },
{ "@type": "Question", "name": "Can I control my screens remotely?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, on every plan. See a live view of what's on each screen, push content instantly, and send remote key presses or power commands. Live view and key presses on Android require the on-device accessibility permission." } },
{ "@type": "Question", "name": "Is there a limit on how many screens I can manage?", "acceptedAnswer": { "@type": "Answer", "text": "On cloud plans, your display count is set by your tier (1 free, up to 15 on Pro, more on Enterprise). If you self-host, there is no built-in device cap — you're limited only by your own hardware." } },
- { "@type": "Question", "name": "How does SwiftDisplay compare to Yodeck, ScreenCloud, and OptiSigns?", "acceptedAnswer": { "@type": "Answer", "text": "SwiftDisplay is typically a fraction of the price at scale and is the only one of the four you can self-host. Detailed side-by-side breakdowns are available for Yodeck, ScreenCloud, and OptiSigns." } }
+ { "@type": "Question", "name": "How does ScreenTinker compare to Yodeck, ScreenCloud, and OptiSigns?", "acceptedAnswer": { "@type": "Answer", "text": "ScreenTinker is typically a fraction of the price at scale and is the only one of the four you can self-host. Detailed side-by-side breakdowns are available for Yodeck, ScreenCloud, and OptiSigns." } }
]
}
@@ -1516,7 +1556,7 @@
// settings.js, admin.js) get the full list as before.
fetch('/api/subscription/plans').then(r => r.json()).then(plans => {
const grid = document.getElementById('pricingGrid');
- const publicPlans = plans.filter(p => p.active && p.name !== "enterprise" && p.name !== "free");
+ const publicPlans = plans.filter(p => p.active && p.name !== 'enterprise');
const planCardsHtml = publicPlans.map((p, i) => `
${p.display_name}