Document

Turn a Word document into a ready-to-present deck

Upload a .docx file and BananaSlides extracts the text, builds an outline, and renders a designed slide deck. The fastest way to turn a draft into a presentation.

Free credits to try ยท No credit card required

What it does

Drafts in Word should not stay in Word.

A lot of work that ultimately needs to be a slide deck starts in Microsoft Word โ€” proposals, briefs, project plans, training scripts. The writing happens where it's comfortable to write. Then comes the painful part: someone, eventually, has to turn that doc into a deck.

DOCX to BananaSlides skips that step. Upload the .docx, we parse the underlying XML (a DOCX is just a zip of XML files, including word/document.xml which holds your prose), extract the text in document order, and feed it into the same outline-and-render pipeline as the rest of our tools.

Headings, paragraphs, and natural section breaks all survive the extraction, so the AI outline reflects the document's real structure. The result is a deck that mirrors the document's flow without you having to manually break it into slides.

How it works

Three steps from source to deck

1

Upload a DOCX

Modern .docx files only โ€” legacy .doc isn't supported. Files upload directly to Cloudflare R2 via a presigned URL.

Drop a DOCX here, or click to browse

Max 50MB ยท stored on Cloudflare R2, deleted after extraction

proposal.docx

1.4 MB
2

We parse the XML

A DOCX is a zipped bundle of XML files. We extract word/document.xml and read the paragraphs in order, preserving structure.

AI Outline

Draft
  • 1Title slide
  • 2Why this matters
  • 3Key point #1
  • 4Key point #2
  • 5Supporting data
  • 6Counter-arguments
  • 7What to do next
3

Render the deck

The cleaned text feeds the outline step, then per-slide image generation in your chosen theme and style.

Designed deck

1
2
3
4
5
6
7
8
9
10
11
12

Features

What you get

Real XML parsing

We read word/document.xml the proper way โ€” paragraph-aware, tab- and line-break-aware โ€” not a regex over raw text.

Direct-to-R2 upload

Files go straight to Cloudflare R2 via presigned URL. Auto-deleted after extraction.

Up to 50MB

Plenty of room for long-form drafts, proposals, and book chapters.

Preserves document order

Paragraphs come through in the order they appear in the doc, so the outline matches the original flow.

Title pickup

If your DOCX has a title in its core properties, we pick it up automatically for the deck.

Saved to your account

Every deck you generate lives in your dashboard for download or rebuild.

Who uses it

Real use cases

Proposal to pitch deck

Sales proposals written as long Word docs become the pitch deck for the meeting in two minutes flat.

Project brief to kickoff deck

Long project briefs are written for skimming. The kickoff meeting wants a deck โ€” generate one without rewriting the brief.

Training script to course slides

Trainers write scripts in Word. Turn each module's script into the matching slide deck for class delivery.

Book chapter to study deck

Authors and students alike use this to turn manuscript chapters into review decks for talks and seminars.

Manual vs BananaSlides

Why bother automating?

Doing this by hand is the classic copy-paste-restructure dance. Here's what changes:

AspectManualBananaSlides
Time from DOCX to deck1โ€“3 hours for a long doc2 minutes for a 10-slide deck
Text extractionManual copy-pasteOne upload, full document
Section orderingYou decide where slides breakAI weights by content importance
DesignDrag into a PPT templateThemed images, end-to-end
File cleanupDOCX sits on your desktopDeleted from R2 after extraction

The reasoning

Why DOCX extraction matters more than you'd think

Most "convert Word to PPT" tools just open the file and dump the body into a single slide. That's a useless conversion โ€” you still have to do all the work of turning prose into a presentation. The hard part isn't moving the text, it's choosing the structure.

Our extractor preserves paragraphs and document order so the outline step has clean input to reason about. When the original doc has natural sections (introduction, problem, solution, results) the resulting deck respects them. When it doesn't, the AI finds the implicit structure on its own.

You get back a deck that looks like the doc โ€” same arguments, same order โ€” without looking like a Word document jammed into a slide layout.

Pro tips

Get better decks from Word docs

Small habits in the source doc make a big difference in the resulting deck.

1

Use real headings

Mark sections with Heading 1 / Heading 2 in Word. Even though we don't render them as section divider slides, they help the outline step find structure.

2

Strip tables of contents

Auto-generated TOCs add noise โ€” the outline step doesn't need a list of section names that just repeat what the body already says.

3

Match slide count to doc length

A two-page brief wants 5โ€“8 slides. A 20-page proposal wants 12โ€“18. Going higher tends to produce repetition.

4

Save as .docx, not .doc

We only parse the modern Open XML format (.docx). If you've got a legacy .doc, open it in Word and save as .docx first.

FAQ

Common questions

Does it work with .doc files?
No, only .docx (Open XML). Legacy .doc files use a different binary format that requires a heavier parser unsuitable for Cloudflare Workers. Convert in Word: File โ†’ Save As โ†’ Word Document (.docx).
What about Google Docs?
Download your Google Doc as .docx first (File โ†’ Download โ†’ Microsoft Word .docx). Then upload it here. The export is faithful, so the extracted text is identical.
Will images embedded in the doc come through?
We extract text only. The deck's images are generated fresh per slide based on your chosen theme and style. If a specific image is critical, save it separately and pass it as a reference image at generation time.
What's the size limit?
50MB. Even very long DOCX files (entire book chapters) tend to be under a few MB, so this is generous for nearly any practical use.
How do you handle tables in the doc?
Text inside table cells comes through as text in document order. We don't try to preserve the visual table structure on slides โ€” that almost never makes sense in a slide format anyway.
Is my document private?
Yes. Uploads go directly to your own R2 path via presigned URL, scoped to your user. The file is deleted by us right after extraction. An R2 lifecycle rule cleans up anything we miss within 24 hours.
Do I need an account?
Yes. Generating slides consumes credits, and credits are tied to your BananaSlides account. New accounts get a small free pack so you can try the tool end-to-end without paying. You can sign up with email or Google in under thirty seconds, and the source you've already entered (URL, file, or prompt) is preserved across the redirect.
Can I edit the slides after generation?
Each generated slide is delivered as a high-resolution image. You can download individual slides, or download the whole deck as a ZIP and drop the images into PowerPoint, Keynote, Google Slides, or Notion as a starting point. For text edits, regenerate the slide with a tweaked outline โ€” the deck is fast enough that iterating beats hand-fixing pixels.
What is the BananaSlides format?
BananaSlides decks are designed to be visual, not bullet-heavy. Each slide is rendered end-to-end by an image model so you get a real layout โ€” typography, illustration, color โ€” instead of a generic template with your text dropped in. You choose the theme, style, and aspect ratio up front, and the AI keeps every slide visually consistent across the deck.

Related tools

More ways to ship a deck

PDF to BananaSlides

Upload a PDF โ€” a whitepaper, report, ebook, research paper, or pitch โ€” and BananaSlides extracts the text, builds an outline, and renders a complete designed deck.

URL to BananaSlides

Drop in a blog post, news article, or doc page. We strip nav and ads, pull the readable body, and turn it into a fully designed slide deck.

Prompt to BananaSlides

Describe what you want a deck about โ€” a topic, an argument, a pitch โ€” and BananaSlides builds the outline and renders every slide for you. The pure-prompt path.

Free credits to try

Ready to try DOCX to BananaSlides?

Scroll back up, drop in your source, and ship a deck in two minutes.