← ALL FIELD NOTES
06 / DESKTOP SOFTWAREWRITE BEAUTIFULLY.

Inkwell:
write beautifully.
Without fighting your document.

A free word processor for Windows with a Windows 11 look and no ribbon.
It opens and saves Word documents (.docx) directly, keeps what it doesn't edit, and fixes the things that make word processors frustrating: pictures that jump, lists that number themselves wrongly, pastes that drag in someone else's fonts, mystery blank pages and autocorrect you can't undo.

Inkwell’s editor with an annual report, a picture selected and the wrap choices in the panel, and the Version history dialog in front
Real screenshots of Inkwell 1.0.1 on Windows 11 (the editor with a picture selected, and the version history dialog with demo versions), placed on a gradient background.
TESTS344tests

The engine (.docx, layout, editing, formats, PDF, citations) and the app's shortcuts and settings, on .NET 10 and .NET Framework 4.8

CHECKED IN WORD116of 117

Values Word counted the same as Inkwell (pages, words, tables, pictures, notes and more) in 9 documents

TYPING2.9ms

Median keystroke, edit and relayout included, in a 301-page document on .NET 10 (measured with 1.0.0)

Everyone who writes in a word processor has fought it: a picture that jumps to the next page, a list that starts at 4, a paste that brings someone else's fonts, and a blank page at the end that won't go away.

Inkwell is the word processor I wanted instead. It opens and saves Word documents directly, so it works with everyone who uses Word, and it looks like a modern Windows 11 app. Most of all, it fixes those fights one by one, and it tells you what it's doing: when autocorrect or a paste changes something, a small chip says so, and Ctrl+Z takes it back.

Inkwell’s editor: the outline on the left with the report’s headings, the first page of “Harbour Light Cooperative” with its contents on the page, and the Format panel on the right with the Title style, Update style, Clear formatting, the font, size and paragraph settings
The editor in the light theme: the outline, the page and the Format panel, with the annual report demo document. Real screenshot of Inkwell 1.0.1 on Windows 11.

There's no ribbon. A slim command bar holds what you use all the time: undo and redo, the paragraph style, font and size, bold, italic, underline and colour, lists and alignment, picture, table, link and comment, Insert for the rest, a search box for commands, Review, and Export. The Inkwell button at its left opens the menu (Alt+F): new, open, save, export, print, version history, document properties and settings. On a narrower window the bar shortens in whole steps instead of cutting labels off. The outline of your headings sits on the left, the pages in the middle, and on the right a panel whose first tab follows what you're doing (Format, or Picture when a picture is selected, or Table inside a table), followed by Page, Review, Reveal and Design. The status bar shows the page, a live word count, the language, and the views.

02 / BEAUTIFUL BY DEFAULT

Beautiful
by default.

A new document starts from the start screen, with eight templates: blank document, report, letter, résumé, essay, proposal, meeting notes and newsletter. Each one is a real document with sensible styles, not a page of instructions to delete.

The start screen: the Inkwell logo and “Write beautifully. Without fighting your document.”, Start writing with an Open button, and cards for Blank document, Report, Letter, Résumé, Essay, Proposal, Meeting notes and Newsletter, then Recent
The start screen and its eight templates. Real screenshot of Inkwell 1.0.1 on Windows 11.
THE 8 TEMPLATES
BLANK DOCUMENT

A clean page in your default design

REPORT

Title page feel, headings, a table and notes

LETTER

A formal letter with your details

RÉSUMÉ

A crisp one-page CV

ESSAY

Academic essay with citations and references

PROPOSAL

Problem, approach, timeline and budget

MEETING NOTES

Agenda, decisions and action items

NEWSLETTER

Two columns of stories

A document's look comes from its design: fonts, colours and heading styles at once. There are six: Inkwell (Literata for reading, Inter for headings), Modern (clean sans-serif throughout), Classic (Source Serif with Playfair Display headings), Editorial (DM Serif Display headings with DM Sans), Technical (Plus Jakarta Sans, Inter and JetBrains Mono) and Universal (Calibri and Cambria: looks the same everywhere). Switch the design in the Design tab and every heading and paragraph that follows the styles changes with it. The styles themselves are a small, clear set: Title, Subtitle, Heading 1, Heading 2, Heading 3, Body, Quote, Caption and Code. Make a paragraph look the way you like and Update style makes the style match it.

The type comes with it. Inkwell bundles 11 font families under the SIL Open Font License: Literata, Source Serif 4, Inter, Playfair Display, DM Serif Display, DM Sans, Plus Jakarta Sans, Space Grotesk, JetBrains Mono, Noto Naskh Arabic and Noto Nastaliq Urdu. It loads them privately from its own folder and never installs them into Windows. Inkwell's designs turn on kerning and ligatures, and the layout keeps widows and orphans away, keeps headings with the paragraph that follows, and autocorrect types proper quotes and dashes.

  • The first page of the annual report demo document in InkwellAnnual reportContents, figures with captions, a table, footnotes and a floating picture
  • The first page of the letter demo document in InkwellLetterA formal letter in the Classic design
  • The first page of the résumé demo document in InkwellRésuméA CV in the Modern design, with a floating portrait
  • The first page of the essay with citations demo document in InkwellEssay with citationsAPA citations, comments with a reply and tracked changes
  • The first page of the urdu and english demo document in InkwellUrdu and EnglishUrdu, Arabic and English in one document
The five demo documents that come with Inkwell's source: the first page of each, cropped from real screenshots of Inkwell 1.0.1's editor.

Inkwell follows Windows' light or dark mode and your accent colour. In dark mode the pages stay white, as they'll print, unless you switch on Dark pages in dark mode in Settings (printing and PDFs are never affected).

Inkwell in the dark theme with the essay “Why Cities Forget Their Rivers” in Playfair Display and Source Serif on a white page, tracked changes in red and a highlighted comment, and the outline and Format panel in dark grey
The editor in the dark theme, with white pages, on the essay demo document. Real screenshot of Inkwell 1.0.1 on Windows 11.
03 / WRITING WITHOUT FRICTION

Keep typing.
Inkwell keeps up.

Commands are one search away. Press Ctrl+K and type: the command palette finds commands, styles, designs, templates and the document's own headings, and Enter runs what you picked.

The command palette over the annual report after typing “insert”: Picture…, Table, Link… (Ctrl+Shift+K), Comment (Ctrl+Alt+M), Footnote (Ctrl+Alt+F), Endnote (Ctrl+Alt+D), Page break (Ctrl+Enter), Column break (Ctrl+Shift+Enter), Section break (next page) and Section break (continuous)
The command palette after typing “insert”, with each command's shortcut. Real screenshot of Inkwell 1.0.1, with a demo document.

Or type / at the start of a paragraph, or after a space, for the slash menu: Heading 1, Heading 2, Heading 3, table, picture, bulleted list, numbered list, table of contents, footnote, endnote, page break, quote, code, divider, date, link, comment, caption, citation, bibliography, section break and symbol. Keep typing to filter, and Enter or Tab inserts it.

The slash menu after typing “/ta”: Table (3 × 3 table with a header row), Table of contents (Headings with page numbers), Quote (A quotation) and Citation (Cite a source), with the hint Type to filter
The slash menu, filtered by “/ta”. Crop of a real screenshot of Inkwell 1.0.1.

Markdown shortcuts work as you type, at the start of a paragraph or around a word. Each one is its own undo step, so if you meant the characters, one Ctrl+Z puts them back.

MARKDOWN SHORTCUTS
  • # to ### Heading 1 to 3
  • - or * a bulleted list
  • 1. a numbered list
  • > a quote
  • ``` a code block
  • --- a divider
  • **bold** bold
  • _italic_ italic
  • `code` code
  • ~~strike~~ strikethrough

Autocorrect you can see. Its rules are smart quotes, capitalize sentences, capital I, symbols, ellipsis, dashes, arrows, fractions, superscript ordinals, fix TWo INitial CApitals, Markdown paragraphs and Markdown formatting, all on except superscript ordinals. When one changes what you typed, a small chip says what it did and offers Undo and Stop doing this; Ctrl+Z right after it does the same as Undo. It never adds a capital after “i.e.”, “e.g.”, “etc.” and nearly sixty other abbreviations, and every rule, the Markdown ones included, has its own switch in Settings › Autocorrect, so a rule you stopped from the chip can be turned back on. A correction made as you press Enter shows its chip too, and one Ctrl+Z straight after it puts back what you typed.

A paragraph reading “I think the “new” roof works – the output rose 24% © Harbour Light. Several things, e.g. the battery, helped.” with a chip: Changed (c) to ©, Undo, Stop doing this
Typed as “i think the "new" roof works -- the output rose 24% (c) …”: a capital I, smart quotes, a dash and ©, no capital after “e.g.”, and the chip for the last change. Crop of a real screenshot of Inkwell 1.0.1.

The rest of the everyday tools are there too. The format painter (Ctrl+Shift+C) copies the formatting at the caret onto the next text you select. Find and replace (Ctrl+F, Ctrl+H) has match case, whole words and regular expressions, and by default also searches footnotes and endnotes, comments, and headers and footers. Spelling is checked as you type with Windows' own spell checker, in each paragraph's language: right-click a marked word for suggestions, or press F7 to go to the next one. It needs Windows 8 or later, so thereIt needs Windows 8 or later, so the Windows 7 edition goes without.apos;s no spell checking on Windows 7.

A Proofreading heading and the sentence “Thsi sentense has a cuple of mistakes that Windows’ spell checker finds as you type.” with red squiggles under Thsi, sentense and cuple
Spelling marked as you type. Crop of a real screenshot of Inkwell 1.0.1.
04 / WHAT INKWELL FIXES

Twelve fights.
Twelve fixes.

The start screen ends with a tour called What Inkwell fixes: twelve of the things that make word processors frustrating, and what Inkwell does about each. Here they are in the app's own words, followed by how each one works.

The What Inkwell fixes tour on the start screen: twelve cards from Pictures stay where you put them to Counts you can rely on
The tour on the start screen. Crop of a real screenshot of Inkwell 1.0.1.
  1. 01Pictures stay where you put them

    Clear wrap choices with a live preview, alignment guides, a visible anchor and Lock position. Pictures you move keep their place on the page when the text above them changes.

  2. 02Lists number the way you expect

    A list continues only from the list right above it. "Restart at 1" and "Continue from previous" are right there in the panel, and indents stay consistent.

  3. 03Paste without the mess

    Pasted text takes your document's look and keeps bold, italic, links and lists. One click on the paste chip keeps the original formatting; Ctrl+Shift+V pastes plain text.

  4. 04See why text looks the way it does

    Reveal formatting shows the style, the direct formatting and where each setting comes from. Clear formatting is one click, and a consistency check finds stray formatting.

  5. 05No mystery blank pages

    Page, section and column breaks are visible, labelled and selectable. The empty paragraph after a final table never makes an extra page, and neither does a page break at the very end.

  6. 06Tables that cooperate

    Drag column borders, repeat header rows on every page, keep rows from splitting, add rows and columns with one click; Tab in the last cell adds a row.

  7. 07Autocorrect you can trust

    Every automatic change shows a small chip and goes away with one Ctrl+Z. No capital letters after i.e., e.g. or etc., and every rule can be turned off.

  8. 08Never lose work

    Documents with a file save themselves, safely, a few seconds after you stop typing. Recovery copies cover new documents, and version history keeps earlier versions you can browse and restore.

  9. 09One landscape page, one click

    "Make this page landscape" adds the section breaks around the page for you, and "Make this page portrait" undoes it the same way.

  10. 10Headers and footers without fiddling

    Click a header to edit it. First-page and odd/even options are obvious switches, and page numbers are one click.

  11. 11Styles that make sense

    A small, clear set of styles that follow the document's design, and "Update style to match selection" when you like what you made.

  12. 12Counts you can rely on

    Live word and character counts for the document or the selection, with or without footnotes, and reading time.

Pictures stay where you put them. Select a floating picture and the Picture tab offers six wrap choices: In line with text, Square, Tight, Top and bottom, Behind text and In front of text. Point at one and the page shows the result; click to keep it. A floating picture shows an anchor mark ⚓ with a dotted line to its paragraph, and you can drag the mark to another paragraph. The picture's position is kept relative to the margins on its anchor paragraph's page, so typing above it doesn't push it around, and Lock position stops it being dragged by accident.

The annual report with a landscape picture selected beside a paragraph, its anchor mark at the paragraph, and the Picture panel: Wrap text with In line with text, Square (chosen), Tight, Top and bottom, Behind text and In front of text, Position, Lock position, the anchor note, and the size
The Picture tab: wrap choices that preview when you point at them, Lock position, and where the picture is anchored. Real screenshot of Inkwell 1.0.1, with a demo document.

While you drag a picture, guides snap its edges and centre to the margins, the centre of the page and of the column, and the top and bottom of the text area; hold Alt to drag freely. Tight wrapping is laid out like square in this version.

The selected landscape picture with a pink vertical guide at the right margin and a pink horizontal guide along its top edge, and the anchor mark with a dotted line to the paragraph
Alignment guides as Inkwell draws them, with the anchor mark and its dotted line. A screenshot can't hold a real drag, so Inkwell's capture mode drew these two guides itself. Crop of a real screenshot of Inkwell 1.0.1, with a demo document.

Lists number the way you expect. Turn on numbering and the new list continues only if the paragraph right above it is the same kind of list; otherwise it starts at 1. When you want something else, the panel has Restart at 1, Continue from the list above (it joins the nearest earlier list of the same kind) and Start at…, and the right-click menu and the palette have all three.

Two numbered lists, each 1 to 3, separated by a paragraph, with the caret in the second list, and the Format panel’s List section: Level down, Level up, Restart at 1, Continue from the list above and Start at…
Two lists with a paragraph between them: the second starts at 1, and the panel offers to continue it instead. Crop of a real screenshot of Inkwell 1.0.1.

Paste without the mess. Pasted text takes your document's fonts and styles, but keeps bold, italic, underline, links, headings, quotes, lists and tables. When it comes from another document or app, a chip offers Keep source formatting or Text only. Ctrl+Shift+V always pastes plain text, and Ctrl+Alt+V keeps the source formatting.

Text pasted from a web page in Comic Sans, Courier and colours, now in the document’s own font: “Copied text with bold words, italics and a link, in a different font and colour.” and two bullets, with a chip: Matched this document, Keep source formatting, Text only
A paste from a web page in other fonts and colours, matched to the document, with the chip. Crop of a real screenshot of Inkwell 1.0.1.

See why text looks the way it does. Shift+F1 opens the Reveal tab: every paragraph and text setting at the caret, and where it comes from (formatting set directly on the text, a style and which one in its chain, a character style, the list, or the document's defaults). Under it, Tidy up clears character formatting, clears everything back to the style, or updates the style to match.

The Reveal tab next to the report’s Summary: Paragraph (Style Body, Alignment Left, Indents, Spacing, Widow and orphan control On) and Text (Font Literata, Size 11 pt, Bold On from Direct formatting, Colour, Character spacing, Language en-US), each with its source, and Tidy up
Reveal formatting for “1,284 members”: bold comes from direct formatting, everything else from the style or the document defaults. Real screenshot of Inkwell 1.0.1, with a demo document.

The style consistency check then looks through the whole document for text with its own font, size or colour, lines that look like a heading but are body text, lines that start with a typed number or bullet, extra empty lines used for spacing and body paragraphs with their own spacing or indents, with a Show button and a one-click fix for each: “Use the styles’ fonts”, “Make them Heading 2”, “Turn into lists”, “Remove the extra empty lines” and “Use the style’s spacing”.

No mystery blank pages. Switch on formatting marks (Ctrl+Shift+8) and every page, column and section break is drawn as a labelled line you can click and delete. The empty paragraph Word requires after a final table never gets a page of its own, and a page break at the very end of a document doesn't add a blank page.

The report’s first page with formatting marks: dots between words, pilcrows at the ends of paragraphs, tab arrows in the contents, and a dotted line labelled Page break at the bottom
Formatting marks and a labelled page break. Crop of a real screenshot of Inkwell 1.0.1, with a demo document.

Tables that cooperate. Drag a column border on the page to resize it. The Table tab adds and deletes rows and columns, merges and splits cells, and has Repeat header row on each page, Don't split rows across pages, Fit columns to their contents, Fit the table to the page width and Make columns the same width, plus three looks (Inkwell, Grid, Plain), header row, banded rows, first column and shading. Tab in the last cell adds a row. Borders from Word are shown but can't be edited yet.

The report’s Results table (Measure, 2025, 2026, Change) with the Table panel: Row above, Row below, Column left, Column right, Delete row, Delete column, Merge cells, Split cell, Repeat header row on each page On, Don’t split rows across pages Off, the fit buttons, and the Inkwell, Grid and Plain looks
The Table tab beside the report's results table. Real screenshot of Inkwell 1.0.1, with a demo document.

One landscape page, one click. Make only this page landscape, in the Page tab, adds the section breaks before and after the page for you (only where they're needed) and turns its margins with it; Make only this page portrait undoes it the same way. Headers and footers are edited by clicking the top or bottom of a page. Different first page and Different odd and even pages are switches in the Page tab, and Add page numbers puts them in one of five places, with the total (“3 of 10”) if you like.

Autocorrect, saving and word counts have their own sections: writing, safe by design and focus.

05 / SAFE BY DESIGN

Never lose
a paragraph.

Save automatically is on by default. A document that already has a file is saved a few seconds after you stop typing, in the background. It's written to a temporary file next to the original, read back and checked, and only then moved over the original, so a crash or a full disk can't leave you with half a document. A new document is never saved anywhere until you choose where.

Separately, Inkwell keeps a recovery copy of every document with unsaved changes: every 2 minutes by default (or every 1, 5 or 10 minutes, or never). If Inkwell closes unexpectedly, the start screen offers each copy back with Recover or Discard.

Version history keeps earlier versions of each document: every time you save, and from the automatic saves at most once every 10 minutes, skipping identical copies. Open it from the menu to see each version's first page; name a version, delete it, open it as a copy, or restore it (Inkwell keeps a copy of what you had before restoring). It lives on your PC in %LOCALAPPDATA%\Inkwell\History, and Settings gives it 200 MB to 2 GB of space (500 MB by default; the oldest unnamed versions go first).

The Version history dialog for Annual report.docx: versions from Today (6:25 AM, saved automatically; 1:37 AM, Sent to the board), Yesterday and Tuesday, October 13, 2026 (First draft), each with words and size, a preview of the first page, and Name it…, Delete, Open as a copy, Restore this version and Close
Version history with a preview of the selected version. The four versions are demo versions made by Inkwell's capture mode. Real screenshot of Inkwell 1.0.1.
06 / SERIOUS DOCUMENTS

Reports, essays, theses.
All the parts.

Long documents get the tools they need, and every one of them is saved in Word's own format, so it still works when the file is opened in Word.

  • Table of contents from the Insert menu, the palette or /, covering Heading 1 to 3. F9 updates it with the other fields, and clicking an entry jumps to the heading.
  • Footnotes and endnotes (Ctrl+Alt+F, Ctrl+Alt+D). Footnotes sit at the bottom of their column and continue on the next page when they're long.
  • Captions for figures, tables and equations, numbered automatically, and cross-references to headings and captions that show their text, their page number, or “above” or “below”.
  • Bookmarks (Ctrl+Shift+F5), which links can point to.
  • Citations in APA (7th edition), MLA (9th edition), Chicago (17th edition, author-date) and IEEE, with a bibliography (“References”, or “Works Cited” for MLA). Sources are entered in the Sources and citations dialog, as a book, journal article, web page, report, book chapter, conference paper, magazine or newspaper article, or something else, and they're saved in the .docx file's own sources part, so Word sees them too.
  • Comments (Ctrl+Alt+M) with replies; resolve and reopen them, and show or hide the resolved ones.
  • Track changes (Ctrl+Shift+E): when it's on, every insertion, deletion and formatting change is marked with your name. Show All markup, Simple markup, No markup or the Original, and accept or reject one change, all of them, or, when several people edited, all of one person's.
Four pages of the annual report side by side at 38%: the title page with its contents, the summary and background with a footnote, the bar chart and results table, and the page with the floating picture
Pages side by side: the contents on the title page, a footnote at the bottom of page 2, a figure with its caption, and the picture from the last section. Real screenshot of Inkwell 1.0.1, with a demo document.
The Sources and citations dialog: four sources (Barton 2014, Kim and Lee 2019, Pinder 2018, Wild 2021), the selected book’s type, authors, title, year and publisher, the style APA (7th edition), and Insert bibliography, Cite at the caret and Close
The Sources and citations dialog, with the essay's four sources and APA style. Real screenshot of Inkwell 1.0.1, with a demo document.
The essay in the dark theme with tracked changes (Nearly all old inserted, Most old deleted) and a highlighted comment, and the Review tab: Track changes, Show All markup, 5 changes by Dr Amina Siddiqui, Accept all, Reject all, Previous, Next and a card per change
The Review tab on the essay: five tracked changes by the tutor, each with accept and reject. Real screenshot of Inkwell 1.0.1 in the dark theme, with a demo document.

Document properties (title, subject, author, keywords and description) are one dialog away. When you're done, export a PDF (more in Word files & formats) or print through Windows' own print dialog.

07 / FOCUS

Just you
and the sentence.

Focus mode (F11) hides the command bar, the status bar, the outline and the panel. Every paragraph except the one you're writing fades, and the line you're on stays in the middle of the screen. Esc or F11 brings everything back.

Focus mode on the essay: only the paragraph “Since the 1990s, cities from Seoul to Sheffield have opened up buried streams…” is dark, the rest faded, with no command bar or panels, and the notice Focus mode. Press Esc or F11 to come back.
Focus mode on the essay. Real screenshot of Inkwell 1.0.1, with a demo document.

The same centred line is available on its own as Typewriter scrolling, from the palette. Pageless view, in the status bar, shows the text as one continuous column for drafting, and Several pages side by side zooms out to see the shape of a long document.

Counts you can rely on. The status bar counts words live, for the document (footnotes included) or the selection. Click it, or press Ctrl+Shift+G, for the full count: words with and without footnotes and endnotes, characters with and without spaces, paragraphs, pages, and reading and speaking time (at 238 and 130 words a minute). Set a word goal and a progress ring in the status bar fills as you write; the goal is saved in the document.

08 / URDU & ARABIC

Right to left.
By itself.

Urdu matters to me. I've worked on Urdu language models, and I wanted a word processor that treats Urdu as a first-class script, Nastaliq included, not as something to fix by hand.

Start typing Urdu or Arabic letters in an empty paragraph and the paragraph turns right to left by itself, as its own undo step. Inkwell tags the language from your keyboard layout, or from the letters you type (letters only Urdu uses mean Urdu), and gives Urdu the bundled Noto Nastaliq Urdu and Arabic Noto Naskh Arabic, so the text looks right even on a PC that has neither. In an English paragraph, Urdu words you type are marked as right-to-left text without turning the paragraph around.

The Urdu and English demo document “Bilingual notes”: an Urdu subtitle, an English paragraph, the heading Urdu with two Urdu paragraphs in Nastaliq aligned to the right and a three-item Urdu list, and the status bar reading Urdu (Pakistan) · Right to left
The Urdu and English demo document, with the caret in an Urdu paragraph: the status bar says “Urdu (Pakistan) · Right to left”. Crop of a real screenshot of Inkwell 1.0.1.

Lines that mix Urdu and English keep the right order: Inkwell lays out every line with Windows' own text engine, which handles bidirectional text, and draws a right-to-left line where it measures. You can also set a paragraph's direction yourself with the Direction buttons in the Format tab, or with Ctrl+Alt+. (right to left) and Ctrl+Alt+, (left to right). Exported PDFs keep Urdu and Arabic searchable and copyable: their invisible text layer uses Noto Naskh Arabic for Arabic-script text, and a test exports an Urdu paragraph to check it.

An honest note: spell checking follows each paragraph's language, using the dictionaries installed in Windows, but I've only tried it in English.

09 / WORD FILES & FORMATS

Word files, kept intact.
Honestly.

Inkwell opens and saves .docx files directly (and .docm, .dotx and .dotm). It doesn't convert your document into something else and back: when it saves, it starts from the original file, so every part it doesn't rewrite, from macros and charts to SmartArt and custom XML, stays exactly as it was. When a document has such parts, Inkwell says so when it opens: “Some parts of this document are kept exactly as they are, but can't be edited in Inkwell”, with a list of them.

Word compatibility in Inkwell 1.0.1
In a .docx fileIn Inkwell
Text, character and paragraph formatting, styles, theme fonts and coloursEditedShown and edited
Bulleted, numbered and multi-level lists, restart / continue numberingEditedShown and edited
Tables: merged cells, borders, shading, header rows, rows that don’t splitEditedShown and edited (borders are shown; table styles and shading are edited)
Pictures in line and floating (square, tight, top and bottom, behind, in front)EditedShown and edited; tight wrapping is laid out like square
Headers and footers, different first page, different odd and even pagesEditedShown and edited
Sections: paper size, orientation, margins, columns; page, column and section breaksEditedShown and edited
Hyperlinks, bookmarksEditedShown and edited
Footnotes and endnotesEditedShown and edited
Table of contents (TOC field)EditedShown, inserted and updated
Captions (SEQ), cross-references (REF / PAGEREF), page numbers (PAGE / NUMPAGES)EditedShown, inserted and updated
Citations and bibliography (CITATION / BIBLIOGRAPHY fields, sources part)EditedShown, inserted and updated
Comments with replies, resolved commentsEditedShown and edited
Tracked insertions, deletions and formatting changesEditedShown, made, accepted and rejected
Document properties (title, author, subject, keywords)EditedShown and edited
Text boxesKept and shownShown and kept; not edited
Content controlsKept and shownTheir content is shown and kept
Other fieldsKept and shownTheir last result is shown; the field is kept
Charts, SmartArt, embedded objects, EMF / WMF picturesPlaceholderKept exactly; shown as labelled placeholders
EquationsKept and shownKept exactly; shown as their plain text, not edited
Macros (.docm), custom XML, glossary, digital signaturesKept exactlyMacros and custom XML are kept exactly; signatures are removed on save (they’d no longer match), as Word does
Word 97–2003 .doc filesNot supportedNot supported: open them in Word and save as .docx

Checked against Microsoft Word. I saved 9 documents from Inkwell 1.0.0 (the five demo documents, and test documents full of sections, lists, tables and fields) and opened them in Microsoft Word (Microsoft 365, version 16) through its automation interface. All 9 opened without errors or repairs, and Word's counts matched Inkwell's in 116 of 117 values: pages, words, tables, pictures in line and floating, footnotes, endnotes, comments, sections, links, tables of contents, citation sources and tracked changes. The one difference: the résumé is two pages in Inkwell and one in Word, because a line next to the floating portrait wraps one word earlier in Inkwell.

The comparison also caught a real bug. Word refused the annual report, because Inkwell had saved a field result outside its hyperlink: the field started inside one link and ended in another. The file was valid by the schema, and Microsoft's Open XML validator didn't object, but Word did. Inkwell now writes each field inside a single hyperlink or tracked change, and a test checks every saved demo document for split fields.

Other formats open as new documents, ready to save as .docx: Markdown, plain text, RTF, OpenDocument text (.odt and .fodt) and web pages. Pictures on the web are never downloaded on the way in. Word 97–2003 .doc files aren't supported; open them in Word and save them as .docx first.

The Export dialog: PDF (selected), Markdown, Web page, Plain text and Print, with Selectable, searchable text, Bookmarks from headings and Clickable links ticked
The export dialog. Real screenshot of Inkwell 1.0.1.

Export (Ctrl+Shift+X) makes a copy in another format and leaves your document as it is. A PDF looks exactly like the pages, with selectable, searchable text, bookmarks from the headings and clickable links, and tracked changes and comments if you ask for them. Markdown puts the pictures in a folder next to it, a web page is one HTML file with the pictures inside, and plain text is UTF-8 with list numbers kept. Print uses Windows' print dialog (there's no print preview yet). The command line makes a PDF without opening a window: Inkwell.exe --export-pdf report.docx report.pdf.

10 / UNDER THE HOOD

Its own pages.
Two kinds of .NET.

Inkwell is written in C# with WPF, and almost everything that matters is its own. The document model stays close to Word's own XML: paragraph, text, section and table settings are kept as the original XML elements with typed accessors on top, so attributes and extensions Inkwell doesn't understand survive a round trip untouched.

Its own layout engine. Inkwell uses WPF's TextFormatter for what Windows does best (line breaking, shaping and bidirectional text) and lays out each line itself, so floating pictures can narrow lines and right-to-left lines work. On top of that is its own paginator: columns (balanced in continuous sections), keep with next, widow and orphan control, keep lines together, tables across pages with repeated header rows and rows that don't split, footnotes at the bottom of each column, floating pictures with text wrapping, and the pageless view. When you type, it lays out again from the page before the first change and stops as soon as a page starts where it did before, so a keystroke on page 200 doesn't lay out the whole document.

A 301-page, 112,562-word document, as measured on my PC with 1.0.0
Step.NET 10.NET Framework 4.8
Open (load the .docx)82 ms167 ms
Lay out every page2.6 s3.8 s
Median keystroke (edit and relayout)2.9 ms2.3 ms

Those are the numbers from Inkwell's performance test on my PC (version 1.0.0; 1.0.1 didn't change the layout engine): it builds the document, opens it, lays out every page, then types a sentence in the middle and times each keystroke, edit and relayout included.

One codebase, two targets. .NET 10 for Windows 10 and 11, published self-contained for x64, ARM64 and 32-bit; and .NET Framework 4.8 for Windows 7 SP1 and 8.1. The Windows 11 touches (Mica on 22H2 and later, dark title bars, the accent colour, Segoe UI Variable and Microsoft's Fluent System Icons drawn as vectors) are guarded, so the same app runs on Windows 7. PDF export draws each page's text as outlines in its real fonts with PDFsharp, with the invisible text layer on top.

Tested where it counts. 344 tests (xUnit) run on both .NET 10 and .NET Framework 4.8. Most test the engine: .docx reading, writing and preservation, damaged and hostile files, fields, pictures and fonts, layout and pagination, editing and undo, paste, autocorrect and word counts, Markdown, HTML, RTF, ODT and text, PDF export, citations, recovery copies and version history, and the 301-page performance test. Since 1.0.1 they check the app too: every keyboard shortcut is bound once and matches the menus, tooltips and README, the updater finds the installer's own AppId, and Settings lists every autocorrect rule. Inkwell's capture mode, which made the screenshots on this page, also runs 20 end-to-end checks (open, type, save and read back a .docx, save automatically, undo, open Markdown and text, the autocorrect chip after Enter, and turning a rule off and on again); they passed on the 64-bit, 32-bit and Windows 7/8.1 (.NET Framework 4.8) release builds of 1.0.1. A per-user test of the 1.0.0 installer passed its 23 checks.

Inkwell uses Microsoft's Open XML SDK (MIT) for .docx files, PDFsharp (MIT) for PDF export, Markdig (BSD-2-Clause) for Markdown, Microsoft's Fluent UI System Icons (MIT), and 11 font families under the SIL Open Font License 1.1. Details are in the third-party notices. Inkwell is an independent project, not affiliated with or endorsed by Microsoft or any of them. Microsoft Word and Microsoft Office are trademarks of Microsoft Corporation.

11 / THE LAUNCH VIDEO

The short version.
In 105 seconds.

If you'd rather watch than read, here is the launch video. English captions are on by default; turn them off from the video's controls.

The Inkwell launch video (1:45). Its app shots recreate Inkwell's interface from its source; every page is laid out and rendered by Inkwell's own engine. Some demo edits (re-inserted contents and citation, typed paragraphs, illustrative version-history entries, a hypothetical update offer) aren't in the shipped samples, and the PDF viewer around the exported pages is a plain frame drawn for the video.
12 / DOWNLOAD

Free.
For every Windows.

Inkwell is free. The box below suggests the right installer for the PC you're on; the full list follows. There's also a download page you can share.

Version 1.0.1 followed 1.0.0 on the same day with a round of fixes: Ctrl+Shift+E now turns track changes on and off (Export moved to Ctrl+Shift+X), every autocorrect rule has its switch in Settings, the command bar never cuts a label off, and updates work for an installation in any folder. The download page lists what's new.

RECOMMENDED FOR THIS PCChecking your Windows version…
Download Inkwell 1.0.1Windows 10 & 11 · 64-bit · 49.0 MB
All downloads · version 1.0.1
WindowsBest forSizeInstaller
Windows 10 & 11 · 64-bitIntel or AMD processor. Most PCs. Self-contained. Nothing else to install.49.0 MBDownload
Windows 11 & 10 on ARMSnapdragon laptops, Surface Pro X and other ARM PCs. Self-contained. Nothing else to install.43.6 MBDownload
Windows 10 · 32-bitOlder PCs running a 32-bit installation of Windows 10. Self-contained. Nothing else to install.45.1 MBDownload
Windows 7 SP1 & 8.1Older PCs, 32- or 64-bit. Uses Microsoft .NET Framework 4.8 (setup tells you if it is missing).7.0 MBDownload
SHA-256 checksums
  • Inkwell-Setup-1.0.1-x64.exe19c10a70fe126e056504829e31eb1f1570410e872ee830514970cda96e62a46d
  • Inkwell-Setup-1.0.1-arm64.exe930722d616be18d1a73d0f1bb68023503109a84164ff848dfb022297df9f601d
  • Inkwell-Setup-1.0.1-x86.exedf33bac61ac3a5f25985f5c886ed5ccee9bc08e9adc8222a626b3de6b118999e
  • Inkwell-Setup-1.0.1-win7-8.exea866027a5b26f49841c7f88e2212dd00d28eba8528e7b162b17603c39cc31288

Which one do I need?

Open Settings › System › About on Windows 10 or 11, or Control Panel › System on Windows 7 and 8.1. It shows your Windows edition and system type. Most PCs need the first installer. Windows 8 needs the free update to 8.1 first. Windows XP and Vista aren't supported.

Installing

Setup first asks who it's for: all users, the default, which installs to Program Files and needs administrator permission; or only you, which needs no administrator rights. Then pick the extras: add Inkwell to Open with for Word documents (.docx) and for Markdown files (.md) (both ticked), and a desktop shortcut (not ticked). Inkwell never makes itself the default app for any of them: Word, or whatever you use, keeps opening your documents on a double-click. The Windows 7 and 8.1 edition needs Microsoft .NET Framework 4.8; if it's missing, setup says so and offers to open Microsoft's download page.

The installers aren't code-signed yet, so Windows SmartScreen may show “Windows protected your PC”. Choose More info, then Run anyway. Compare the SHA-256 checksum first if you'd like to be sure the file is the one I published: Get-FileHash in PowerShell shows it, or certutil -hashfile <file> SHA256 on Windows 7.

Inkwell’s Settings window: Appearance (App theme Use my Windows setting, Dark pages in dark mode Off), Writing (Your name, Check spelling as I type On, Slash commands On, Paste matches my document On), then Autocorrect with its note and the Smart quotes switch On
Settings: appearance, writing, and the start of Autocorrect, which has a switch for every rule. Further down are Saving, New documents and Updates. Real screenshot of Inkwell 1.0.1.

Inkwell keeps itself up to date. About 10 seconds after it starts, and then at most once a day, it reads a small file on this site (https://www.nomanshafiq.com/updates/inkwell.json); the request carries nothing about you or your documents. If there's a newer version, a bar offers Update now, Later or Skip this version, with what's new. Update now asks about unsaved documents, downloads the installer for your edition, checks its size and SHA-256 checksum, installs it silently and starts Inkwell again; if Inkwell is installed for all users, Windows asks for permission first. (A copy that wasn't installed with the installer opens the download page instead.) Turn the check off in Settings › Updates.

Inkwell works offline. Its only network use is the update check, plus an update you ask for; a link you Ctrl+click in a document opens in your browser. There's no telemetry. Settings, recent files and logs are kept in %APPDATA%\Inkwell; version history, recovery copies and start-screen thumbnails in %LOCALAPPDATA%\Inkwell. Installing a newer version, or another edition, replaces the one you have and keeps all of that. To remove Inkwell, uninstall it from Settings › Apps; those two folders stay in case you come back.

What I tested: the 344 tests on .NET 10 and .NET Framework 4.8, the capture mode's 20 end-to-end checks on the 64-bit, 32-bit and Windows 7/8.1 (.NET Framework 4.8) release builds of 1.0.1 on my Windows 11 PC, a per-user install and uninstall of 1.0.0 (23 checks), and the Word comparison above. Not tested yet: printing on a real printer, screen readers (Narrator, NVDA), East Asian input methods, spell checking in languages other than English, the ARM64 edition on ARM64 hardware, any build on real Windows 7 or 8.1 PCs, or on 32-bit Windows 10 (those editions ran on 64-bit Windows 11), how exported PDFs look in other PDF viewers and the 1.0.1 ARM64, 32-bit and Windows 7 / 8.1 installers (only the 1.0.1 x64 installer was installed and uninstalled).

13 / WHAT COMES NEXT

Version 1.0.1.
The first page.

Inkwell 1.0.1 has gaps, and I'd rather you hear them from me:

  • Line breaks can differ slightly from Word’s, most likely next to floating pictures: the sample résumé is two pages in Inkwell and one in Word.
  • Tight wrapping is laid out like square wrapping.
  • Text boxes are shown but not edited. Charts and SmartArt are kept exactly but drawn as labelled placeholders, and equations appear as their plain text.
  • Inkwell embeds the bundled fonts a document uses when it saves (on by default), whole rather than subset, which added 0.6 to 1.6 MB to each of the five demo documents; Settings can turn it off.

Next on my list:

  • Line breaks next to floating pictures that match Word’s.
  • Tight wrapping that follows a picture’s outline.
  • Editing text boxes, and drawing charts and equations properly.
  • Code-signing, so SmartScreen stays quiet.
  • Testing with screen readers and on a real printer.

A word processor should disappear while you write. Inkwell's job is to make the document look good and behave, so your attention stays on the words.

Every still image of Inkwell on this page is a real screenshot of version 1.0.1 (x64, Windows 11), captured from Inkwell's own windows by its capture mode, with its demo documents; some are cropped, and their captions say so. The cover places two of them on a gradient background, the version history shows demo versions, and the alignment guides were drawn by the capture mode, as their captions say. The launch video is different: its app shots recreate Inkwell's interface, with pages laid out and rendered by Inkwell's engine, as its caption says.