How to send an HTML page on Viber so it opens in one tap
Quick answer
To send an HTML page on Viber so it opens as a page, send a link instead of the file. Viber sends files with Plus and File, but its help gives no size limit and doesn't say how a phone opens a received .html file. Unopened photos and videos are deleted after 14 days. A tapped link opens the page in a browser.
Free plan: no credit card, 1 published page, 50 form entries a month.
On this page
- Can you send an HTML file on Viber?
- Why the HTML file doesn't open as a page
- What your friend sees on iPhone and Android
- File or link: what your friend gets
- Send an HTML page on Viber as a link in 4 steps
- Sending the link to a Viber group or community
- Fix the page without sending a new link
- When to send the file itself
- If someone sent you an HTML file on Viber
- Frequently asked questions
- Sources
You made a page with ChatGPT, Claude, or Gemini: a price list for your shop, an invitation, a quiz, a small game. The people who need it are on Viber, and they'll open it on their phones.
Viber can carry the file. Its help doesn't say what the other phone does with it, or how big the file can be. This guide shows what Viber's help does say, and how to send a link that opens as the page instead. Every Viber fact here comes from Viber's help center, read on November 7, 2026.
Can you send an HTML file on Viber?
Viber sends files in a chat. Its chat help gives the steps under “Send files”:
- Open the chat you want to send the file in.
- Tap Plus, then File.
- Pick the
.htmlfile.
On a computer, click File share and double-click the file, or drag the file from your desktop into the chat.
Viber's help lists no file types, so it doesn't say an .html file is one it takes. Its desktop settings help names documents “such as PDF and .doc files.” Viber's help gives no size limit for a file.
How long Viber keeps the file
Viber's storage help says: “Rakuten Viber does not permanently store your media files on its servers. Media files that haven't been opened are automatically deleted after 14 days and can no longer be downloaded.” Its examples of media files are videos, photos, and GIFs. Its chat help calls files “media messages,” but its storage help doesn't say whether a document follows the same 14 days.
Why the HTML file doesn't open as a page
An HTML file is a set of instructions for a browser, not a picture of the page. Sent alone in a chat, it can lose what it needs to run.
- Viber doesn't say which app opens it. Its help doesn't say whether Viber on a phone shows a received
.htmlfile itself or hands it to another app. - A phone's file preview isn't a browser. A preview can show the text and run none of the page's JavaScript, so buttons, quizzes, and games do nothing.
- Files the page loads by name stay behind. If the page keeps its styles in
style.cssor its pictures inphoto.png, Viber sends only the file you picked. - Unopened media can go. Viber deletes media files that haven't been opened after 14 days; its help doesn't say whether that includes a document.
A link sends the page's address instead, so there's no file to open or to delete. A browser opens it as a page, and step 1 below puts the CSS and pictures into the page, so nothing stays behind.
What your friend sees on iPhone and Android
Viber's help doesn't say how Viber on iPhone or Android opens an .html file. Its chat help says a chat's info screen keeps “a collection of all the files sent in the chat.” On a computer, Viber saves documents you receive in a folder set in its settings. The chat help lists Download, Open in external browser, Show in folder, and Save as as message options “only available on desktop.” It doesn't say which of them an .html file gets.
Here is what a phone does with an .html file once it's saved, from our own tests:
- iPhone. Apple's Files help says: “If you haven’t installed the app that created a file, a preview of the file opens in Quick Look.” We saved
.htmlfiles in Files on iOS 26.3 in Apple's iPhone Simulator on October 6, 2026, and tapped them. Quick Look showed the text and the CSS inside the file. It ran no JavaScript and loaded nothing from the web, sohttps://images, Google Fonts, and Tailwind from a CDN were missing. - Android. In our test on Android 16 in Google's Android Emulator on October 21 and 22, 2026, tapping a saved
.htmlfile in the Files app offered Chrome and HTML Viewer. HTML Viewer ran no JavaScript. Chrome ran the whole page, at acontent://address that only works on that phone. - Separate files. In our Chromium test on October 13, 2026, a page copied alone lost its separate CSS, image, and script. Only the CSS written inside the
.htmlfile still applied.
We didn't test Viber itself on a phone. A quiz or a game can look finished in a preview and do nothing when tapped.
What happens when they tap a link
The page opens in a browser. Viber has a setting under General, Open links internally, which opens links “inside Rakuten Viber instead of your default browser,” per its settings help. Viber's help doesn't say whether it's on when you start. Either way, the link opens a web page, not a file.
File or link: what your friend gets
| Send the .html file | Send a link to the published page | |
|---|---|---|
| How you send it | Plus, then File | Paste it into the chat |
| What arrives | A file; Viber doesn't say how a phone opens it | An address to tap |
| How long it lasts | Viber deletes unopened media files after 14 days; its help doesn't say whether a document is one | The address stays the same when you publish a changed version |
| Size | Viber's help gives no limit | One .html file up to 2 MB on Convika |
| Scripts, buttons, quizzes | Viber doesn't say; Quick Look on iPhone ran none in our test (iOS 26.3, October 6, 2026) | Run on a published Convika page |
| Images and CSS kept in separate files | Missing | Load, once they're in the page or at https:// addresses |
| After you fix a mistake | Send the new file again | The same link opens the new version |
Send an HTML page on Viber as a link in 4 steps
The upload box at the top of this page turns your file into a link. To compare it with Netlify Drop, GitHub Pages, and other hosts, read How to share an HTML file as a link.
1. Put the page in one file
Convika accepts one .html or .htm file up to 2 MB, or code pasted into the box. If the page uses a separate CSS file or pictures from your computer, ask the AI that wrote it: “Give me the whole page as one HTML file, with the CSS inline and full https:// links for images.”
2. Drop the file or paste the code
Drag your file into the box at the top of this page or tap Choose a file and pick it on your phone, or select Paste code and paste the code. On a phone, copy everything from the chat with ChatGPT, Claude, or Gemini, from the first line to the closing </html>. Click Get my preview link. You don't need an account or an email address. If the code still points to files on your computer, the box lists them so you can fix those first.
3. Check the preview on your own phone
When you see “Your preview is ready,” click Copy link and open it on your phone. Check the layout, the text size, and the images. The preview is for checking only: it works for 3 minutes, search engines are told not to index it, and its scripts and forms are off, so buttons and quizzes don't respond yet. Don't send this link to the chat.
4. Keep the page, publish it, and paste the address into Viber
Click Keep this page — free, no card and sign up. The page moves into your account as you uploaded it, with its scripts running, and the preview link stops working. Click Publish page, choose Public under Who can open this page?, and click Next. The first time, click Publish free. The page goes live with the small Convika bar at the bottom, at an address that stays the same when you publish a changed version. Copy that address, paste it into the Viber chat, and send it. Your friend taps it and the page opens, without a Convika account.
Sending the link to a Viber group or community
One link works for everyone in the chat, and for anyone they share it with. Viber's help on groups, communities, and channels says “Everyone in the group can send links.” In a community, “Everyone can send links by default, but superadmins can restrict this privilege to admins and themselves only.” Where they have, Viber's community admin help says a member's link shows as plain text: “the link won't be tappable.” Ask an admin to post it.
Say who you are and what the link opens. Viber's spam help tells people that if they “cannot identify who the message's sender is,” they shouldn't click its links.
Under Who can open this page?, the free choice is Public: anyone with the link can open the page, and it may show up in search results and in Convika's gallery. To keep it out of both, choose Private link (Pro) when you publish. Anyone with a private link can still open it, without a password or account.
- Leave out personal details. Don't put names, phone numbers, or home addresses on a page you share in a group.
- A password needs Pro. Choose Only people with the password when you publish. Visitors see a password screen first. A page password comes with Pro ($12 a month). Send the password in a separate message. See How to password protect an HTML page.
- See how many opened it, not who. Once the page is published, the dashboard counts page views and shows each visitor's country and device over the last 90 days. To collect answers or orders, click Add a form to my page.
Free includes 10,000 page views a month across your pages. Pricing says what happens past that.
Fix the page without sending a new link
Ask the AI for the changed page, then upload the new file on the page's own screen in the dashboard (Update from an HTML file) and publish it. The link already in the chat opens the new version, so nobody needs a new message. A file sent in the chat would need sending again, and the old copy would stay in the chat.
If you upload the new file from the dashboard's upload screen instead, it becomes a new page. When you publish it on Free, Convika may ask whether it's a new version of your live page: Update the live page (free) puts it at the same link.
When to send the file itself
Send the file when the other person needs the code: a developer who will change it, or a teacher who marks your HTML. They'll open it on a computer. Anyone who only needs to look at the page should get a link.
If someone sent you an HTML file on Viber
Ask the sender for a link. Don't open an .html file you weren't expecting; check with the sender first. Viber's help doesn't say how to save a received file on a phone; on a computer, it saves the documents you receive in a folder. Once a file you were expecting is saved, open our free HTML viewer in Chrome or Safari. Tap Choose an .html file and pick it. If you're unsure about the file, turn off Run scripts before you choose it. The page runs in your browser, loads its scripts and web images, and your file isn't uploaded. Styles and pictures the sender kept in separate files still won't show. How to open an HTML file on Android and on iPhone have the steps from a saved file.
Frequently asked questions
Can you send an HTML file on Viber?
Viber sends files: tap Plus, then File, in a chat. Its help lists no file types, so it doesn't say .html is one it takes, and it gives no size limit. Your friend gets a file, not a live page, and Viber's help doesn't say how their phone opens it. Send a link if they only need to see the page.
Why doesn't my HTML file open on Viber?
The phone opened it in something that isn't a browser, or the page's CSS and images were in files that weren't sent. Viber's help doesn't say how a phone opens an .html file. On iPhone, a saved file opened in Quick Look, which ran no JavaScript in our simulator test (iOS 26.3, October 6, 2026). Send a link to the published page instead.
How long do files stay on Viber?
Viber's help says it “does not permanently store your media files on its servers,” and that media files that haven't been opened “are automatically deleted after 14 days and can no longer be downloaded.” Its examples are videos, photos, and GIFs. Its help doesn't say whether a document, such as an .html file, is one. A link isn't a stored file, so that deletion doesn't apply to it.
What is Viber's file size limit?
Viber's help center gives no size limit for files sent in a chat. Convika takes one HTML file up to 2 MB. Pictures written into the code make a file large fast, so use images at https:// addresses.
How do I open an HTML file someone sent me on Viber?
Ask the sender for a link first. If you saved the file, open the free HTML viewer in Chrome or Safari and tap Choose an .html file; it runs the page in your browser without uploading it. If you weren't expecting the file, ask the sender before you open it, and turn off Run scripts first.
Does Viber open links in its own browser?
It can. Viber's settings have Open links internally, under General, which opens links “inside Rakuten Viber instead of your default browser.” Viber's help doesn't say whether it's on when you start. To change it, tap More, then Settings, then General, and tap the setting.
How do I share an HTML page in a Viber group?
Publish the page and paste its link into the group. Viber's help says everyone in a group can send links. In a community, a superadmin can stop members from sending them, and a member's link then shows as plain text, so ask an admin to post it. When you fix the page, publish the new version and the same link opens it.
Sources
- Chat knowledge base (Viber Support) (read on November 7, 2026)
- Manage your media and storage (Viber Support) (read on November 7, 2026)
- Rakuten Viber settings (Viber Support) (read on November 7, 2026)
- Manage your desktop settings (Viber Support) (read on November 7, 2026)
- Compare between Communities, Channels, and groups (Viber Support) (read on November 7, 2026)
- Communities knowledge base for admins (Viber Support) (read on November 7, 2026)
- Identify and report spam messages (Viber Support) (read on November 7, 2026)
- Find and view files and folders in Files on iPhone (Apple) (read on November 7, 2026)
Next step
How to password protect an HTML page without code, on your own domain
JavaScript passwords sit in the page code. Put an HTML page from ChatGPT or Claude behind a server-checked password on your own domain.
Related articles
- How do I open an HTML file in Chrome mobile on Android, and send one that opens?Open an HTML file in Chrome mobile on Android: tap it in Files, choose Chrome, and tap Just once. HTML Viewer ran no scripts in our test. Or use a free viewer.
- How do I open an HTML file on iPhone in Safari, and send one that opens?Open an .html file on iPhone in Safari: save it to Files, open a free HTML viewer, and choose it so its scripts run. The Files preview ran none in our test.
- How to share an HTML file as a link that opens on any phoneUpload the file to a host and send its link; email and Google Drive send the code. 8 hosts compared, from Netlify Drop to Convika, with 4 steps.
- Why does my HTML file show code or a blank white page?An HTML file shows code in a text editor or under a .txt name, and goes blank when its script can't run. Each fix, and what file://error_page_loaded.html is.
- How to send an HTML page on LINE so it opens in one tapLINE's help doesn't say how a phone opens a received .html file, and LINE keeps files for a limited time. Send a link instead; it opens in a browser.
- How to send an HTML file on Telegram so it opens as a pageTelegram sends an .html file as a file, and the other phone decides how to open it. Send a link instead so the page opens in a browser when tapped.
AI Skill Pod
Share AI skills with your team, the easy way
Everyone uses your team's skills in their own ChatGPT, Claude or Gemini, on any plan. Send one invite link. Free to start.
Start free on AI Skill Pod