Pas encore en français : cette page est en anglais.

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.

Get a link for my HTML file

Free plan: no credit card, 1 published page.

On this page

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 sendWhat Amazon saysLimit 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”
EmailAttach 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 AndroidSend from the app with the Share buttonAmazon doesn't say
Send to Kindle for Mac or WindowsA desktop app that sends documents to your Kindle libraryAmazon doesn't say
Send to Kindle Chrome extensionSends the web page open in Chrome, not a fileAmazon 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 .html file 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 ⌘ + P on a Mac), and choose Save as PDF. A PDF's buttons don't work either.
  • EPUB reflows like a book. Send to Kindle takes .epub files. 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.

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:

  1. On the Home screen, tap the 3-dot menu icon, then select Web Browser.
  2. Tap the search field at the top of the screen and type the page's address with the on-screen keyboard.
  3. 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

WayWhat it gives youScripts runWho can open it
Send the .html fileA Kindle document with notes and highlightsAmazon doesn't sayYou, on your Kindle devices and apps
Send a PDF of itThe page's look, read nativelyNoYou
Send an EPUBText that reflows like a bookAmazon doesn't sayYou
Open its link in the Web BrowserThe page itself, with Wi-FiYes, the browser “supports JavaScript”; not testedAnyone 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.

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:

  1. 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.
  2. Click Keep this page — free, no card and sign up. The page moves into your account, and its scripts run in the dashboard preview.
  3. 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).
  4. 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

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

More ways to send your page

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⁠

Skipbox is made by the team behind Convika.

Share this article

Open your page on a Kindle as a link

Upload the HTML file once and publish it. Type the link into the Kindle's Web Browser, or send it to anyone, on any phone or computer.

Get a link for my HTML file

Free plan: no credit card, 1 published page.