How to send an HTML file to a Kindle
Quick answer
Yes. Amazon's Send to Kindle lists “HTML (.HTML, .HTM)” among its supported file types, so you can upload the file at amazon.com/sendtokindle or email it to your Kindle's Send to Kindle address, and it arrives in your Kindle library to read like a document. Amazon doesn't say a sent page's scripts run. For a quiz, a game, or a page with buttons, put the page at a link and open it in the Kindle's Web Browser instead.
Free plan: no credit card, 1 published page.
On this page
- What Send to Kindle accepts
- Send an HTML file to your Kindle in 3 steps
- What happens to the page's layout and scripts
- Convert it to PDF or EPUB first
- Open the page as a link instead
- Ways to read an HTML file on a Kindle, compared
- Kindle e-reader vs Fire tablet
- Put the page at a link that opens on a Kindle
- Frequently asked questions
- Sources
You saved an article as an .html file, or ChatGPT or Claude made you a study guide as one, and you want it on your Kindle. Amazon's Send to Kindle takes HTML files, so for reading, that's the whole job. A page that does something, such as a quiz with a Check button or a game, is a different case: Amazon turns a sent file into a Kindle document, and its help doesn't say the page's scripts come along. This guide covers both, from Amazon's own help and the Kindle User Guide.
The Amazon and Google pages quoted here were read on November 14, 2026. We didn't test a Kindle, so a label on yours may differ.
Sending a page with buttons? The upload box at the top of this page turns your file into a preview link without an account. That preview runs no scripts, so it's for checking the layout. Click Keep this page — free, no card and sign up, and the page moves into your account, where its scripts run and you can publish it at a link the Kindle's browser opens.
What Send to Kindle accepts
Amazon's help lists these file types: “HTML (.HTML, .HTM)”, “RTF (.RTF)”, “Text (.TXT)”, JPEG, GIF, PNG, BMP, “PDF (.PDF)” and “EPUB (.EPUB)”. The Send to Kindle upload page adds DOC and DOCX. So an .html or .htm file goes through as it is, with no conversion on your side.
Each way of sending has its own limits:
| Way to send | What Amazon says | Limit Amazon states |
|---|---|---|
| Send to Kindle for Web (amazon.com/sendtokindle) | Upload from your computer or phone, signed in to your Amazon account. Turn on Add to your library so the file reaches every device on the account | “200 MB or smaller” |
| Attach the file and send it to your Kindle's Send to Kindle email address, from an address on your approved list | “up to 25 attachments in one email”, “a total size of 50 MB or less” | |
| Kindle app for iPhone, iPad, and Android | Send from the app with the Share button | Amazon doesn't say |
| Send to Kindle for Mac or Windows | A desktop app that sends documents to your Kindle library | Amazon doesn't say |
| Send to Kindle Chrome extension | Sends the web page open in Chrome, not a file | Amazon doesn't say |
Amazon says documents reach your library “at no additional cost”. The Kindle User Guide adds “(Charges may apply.)” next to the Send to Kindle email address, without saying which charges.
Send an HTML file to your Kindle in 3 steps
These steps use the web upload and the email address, the two ways Amazon documents step by step.
1. Check the file first
Open the file in a browser on your computer. Amazon's troubleshooting asks you to “Confirm the file opens on your computer before sending”, and lists what Kindle's format can't carry: “Remove multimedia content - audio, video, and SVG images”, mathematical equations, and large tables. If the page's pictures are separate files next to the .html file, Amazon doesn't say whether they come along. Pictures at full https:// links or embedded in the file travel inside it.
2. Upload it or email it
- On the web: go to
amazon.com/sendtokindle, sign in, and drag the file onto the page. Amazon says to “turn on Add to your library”. - By email: on your Kindle, find the address under Settings, in Your Account, under Send to Kindle Email. Then add the address you'll send from: on Amazon's Manage Your Content and Devices page, open Preferences, scroll to Personal Document Settings, select Approved Personal Document Email List, and select Add a new e-mail address. Attach the
.htmlfile and send it.
3. Open it on the Kindle
Connect the Kindle to Wi-Fi. Amazon says “The delivery for your documents will be attempted for up to 60 days.” The file arrives in your Kindle library, where you can add notes, highlights, and bookmarks. If it doesn't, Amazon's error codes are in Why didn't my HTML file arrive? below.
What happens to the page's layout and scripts
Amazon converts a sent HTML file: the Kindle User Guide says you can send HTML files “and read them in Kindle format”. That suits an article, notes, or a study guide. It changes what a page made in an app or an AI looks like:
- Layout. Kindle format reflows the text to the screen and your font size. For documents it can't reflow, Amazon's error E013/E016 says the document “will not support Kindle features such as text reflow” and “Text size is not adjustable.”
- Scripts. Amazon's Send to Kindle pages don't say whether a sent HTML file's JavaScript runs. Don't count on a quiz's Check button or a game working in the Kindle document; use a link for those.
- Pictures and media. Audio, video, and SVG images are on Amazon's list of things to remove.
If the look matters more than reflowing text, send a PDF instead. If the buttons matter, send a link.
Convert it to PDF or EPUB first
- PDF keeps the layout. The Kindle User Guide says “You can also read documents in PDF and TXT format natively.” To make one in Chrome, Google's help says to open the page, click File, then Print (
Ctrl + P, or⌘ + Pon a Mac), and choose Save as PDF. A PDF's buttons don't work either. - EPUB reflows like a book. Send to Kindle takes
.epubfiles. Amazon's help doesn't name a tool for turning an HTML file into one, and its error list notes that a document over “8,000 pages” won't go through.
Open the page as a link instead
A Kindle e-reader has a browser. The Kindle User Guide for the Kindle Paperwhite (2026 release) says: “Your Kindle includes a Web Browser that enables you to surf the web and view most Amazon web pages. The Web Browser supports JavaScript, SSL, and cookies, but does not support media plug-ins.” It needs Wi-Fi.
To open a page there:
- On the Home screen, tap the 3-dot menu icon, then select Web Browser.
- Tap the search field at the top of the screen and type the page's address with the on-screen keyboard.
- Tap links to move around, and pinch to zoom.
The browser's menu has Browser Settings, with Disable JavaScript and Disable Images; leave JavaScript on for a page with buttons. Amazon Kids profiles and Restrictions can block the Web Browser, per the same guide. Amazon's guide doesn't say whether the Web Browser opens an .html file saved on the Kindle, so the file needs to be at an https:// link first. Older Kindle models have their own user guides, and a label there may differ.
Ways to read an HTML file on a Kindle, compared
| Way | What it gives you | Scripts run | Who can open it |
|---|---|---|---|
Send the .html file | A Kindle document with notes and highlights | Amazon doesn't say | You, on your Kindle devices and apps |
| Send a PDF of it | The page's look, read natively | No | You |
| Send an EPUB | Text that reflows like a book | Amazon doesn't say | You |
| Open its link in the Web Browser | The page itself, with Wi-Fi | Yes, the browser “supports JavaScript”; not tested | Anyone with the link, on any device |
Kindle e-reader vs Fire tablet
A Kindle e-reader (Kindle, Paperwhite, Colorsoft, Scribe) reads documents and has the Web Browser above. An Amazon Fire tablet is a different device, with Amazon's Silk browser and apps: How to open an HTML file on an Amazon Fire tablet covers it, including child profiles. A Fire tablet's browser opens the same link as an e-reader's.
Put the page at a link that opens on a Kindle
If the page has buttons, publish it once and type its address into the Kindle's Web Browser. The same link opens on a phone, a tablet, or a computer.
With Convika:
- Drop your file into the upload box at the top of this page, or paste the code, and click Get my preview link. You get a link in seconds, without an account. It works for 3 minutes, with scripts and forms off, so it's for checking your page, not for sending. If the page's CSS and images sit in a folder next to it, drop that folder, or a zip of it, and the box puts them inside the file.
- Click Keep this page — free, no card and sign up. The page moves into your account, and its scripts run in the dashboard preview.
- Click Publish page. Under Who can open this page?, choose Public and click Next. The first time, click Publish free: the page goes live with a small Convika bar at the bottom. Under it, Publish without the Convika bar opens an order for Pro monthly ($12 a month).
- Type the page's address, such as
yourpage.convika.page, into the Kindle's Web Browser, and add it to Favorites to find it again.
Convika serves the page's HTML, CSS, and JavaScript as they are, from one .html or .htm file up to 2 MB. It runs no server code (no Node, Python, or database of your own). On Free, the page is Public: anyone with the link can open it, and it may show up in search results and in Convika's gallery. Free includes 1 published page and 10,000 page views a month. We didn't test a Convika page on a Kindle, so open it once yourself before you rely on it.
Frequently asked questions
Can I send an HTML file to my Kindle?
Yes. Amazon's Send to Kindle lists “HTML (.HTML, .HTM)” among its supported file types. Upload it at amazon.com/sendtokindle, or attach it to an email to your Kindle's Send to Kindle address from an approved address. Amazon converts it to Kindle format, so it reads like a document. Amazon doesn't say whether the page's scripts run.
How do I find my Send to Kindle email address?
On the Kindle, open Settings and look in Your Account, under Send to Kindle Email, as the Kindle User Guide says. Amazon only delivers mail from addresses on your Approved Personal Document Email List, which you edit under Personal Document Settings on the Manage Your Content and Devices page.
Why didn't my HTML file arrive?
Look up the error code Amazon gives you. E015 means “The webpage (HTML file) could not be delivered due to content extraction errors”: Amazon says to make sure the page “is not empty, protected, or behind a login”. E014 means the sender isn't on your approved list. E006 to E009 are email limits: Amazon allows “up to 25 attachments in one email” and “a total size of 50 MB or less”. Amazon also asks you to remove audio, video, and SVG images from the document and resend it.
Does a Kindle run the JavaScript in an HTML file?
Amazon's Send to Kindle pages don't say that a sent file's JavaScript runs. The Kindle's Web Browser does run JavaScript on web pages: the Kindle User Guide says it “supports JavaScript, SSL, and cookies”. So for a quiz or a game, open the page as a link in the Web Browser rather than sending the file.
Can a Kindle e-reader open a web page?
Yes. On the Home screen, tap the 3-dot menu icon, select Web Browser, then type the address in the search field at the top. It needs Wi-Fi. Amazon Kids profiles block the Web Browser, and Restrictions can turn it off.
How do I send a web page to my Kindle to read later?
Use the Send to Kindle Chrome extension. Amazon says: “On the page you want to send, click the Kindle icon in the extensions toolbar.” Quick send sends the full page, Preview and send shows how it will look on the Kindle, and Send selection sends only the text you selected.
Is Send to Kindle free?
Amazon's help says Send to Kindle sends documents “at no additional cost”. The Kindle User Guide notes “(Charges may apply.)” beside the Send to Kindle email address, without naming the charges. Amazon also says Send to Kindle “is for personal, non-commercial use only”.
Sources
- Learn About Sending Documents to Your Kindle Library (Amazon Customer Service) (no date on the page; read November 14, 2026)
- Learn How to Use Your Send to Kindle Email Address (Amazon Customer Service) (no date on the page; read November 14, 2026)
- Add an Email Address to Receive Documents in Your Kindle Library (Amazon Customer Service) (no date on the page; read November 14, 2026)
- Troubleshoot Send to Kindle Errors (Amazon Customer Service) (no date on the page; read November 14, 2026)
- Send to Kindle (Amazon) and Send to Kindle Chrome extension (Amazon) (no date on the pages; read November 14, 2026)
- Kindle User Guide, Kindle Paperwhite (2026 release) (Amazon), linked from Kindle E-Reader User and Quick Start Guides (no date on the page; read November 14, 2026)
- Print from Chrome (Google Chrome Help) (no date on the page; read November 14, 2026)
Next step
How to password protect an HTML page or website
A JavaScript password script leaves the password in the page source. To password protect an HTML page or link, encrypt the file or let a server check it.
Related articles
- How to open an HTML file on an Amazon Fire tabletOn a Fire tablet, open the .html file in Silk through a free HTML viewer: tap Choose an .html file and pick it. Or ask the sender for a link.
- 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.
- file://error_page_loaded.html, code, or a blank page: why your HTML file won't displayfile://error_page_loaded.html is Chrome's error page on an iPhone or iPad, not your file. Why an HTML file shows code or a blank page, and each fix.
- My HTML file opens but the images and styling are missing. Why?An .html file is only the page: its images, style.css, scripts, and fonts are other files. Our October 2026 tests show what goes missing, and how to fix each.
- How to Send an HTML File by Email (Gmail, Outlook, or Link)Gmail and Outlook let you attach .html files, though work filters can block them and mail apps may show code. Or publish it and email a link instead.
- How do I open an HTML file on iPad and make it run?Open an HTML file on iPad: save it to Files, open a free HTML viewer in Safari, and choose it. A tap in Files opened a preview that ran no scripts in our test.
Skipbox
Cheap & fast GitHub Actions runners, unlimited for $39 a month
Your own machine keeps Docker layers and package caches between jobs. Switch by changing one runs-on line.
Start a free Skipbox trial