Plain text & Markdown · For Android

Read. Edit.
Share.

A thoughtful home for your text.
Open a file, find your place, and make it yours.

A native reader and editor with Material 3 Expressive design. No account, no cloud service. Just you and your document.

Free & open source Android 17+

A little less between you and the words.
BeauTyXT displaying Field notes, a Markdown document with a heading, a checklist, a quotation, and a table.
.mdSame file. A clearer view.

Make yourself at home

A reader when you need one.
An editor when you want one.

For notes you write, files you receive, and answers worth keeping outside a conversation.

Let the document
do the talking.

Tables, checklists, code, footnotes, and supported math and diagrams. Markdown rendered natively, with no browser or JavaScript. Select a passage to copy or share.

Math & diagram support
The same Markdown file showing a native Mermaid flowchart and rendered mathematical formulas.

Keep your place.
Find your flow.

Find every match and review replacements before applying them. Undo a batch or a large paste in one step, and keep your place as you move between reading and editing.

Field notes open in BeauTyXT’s source editor, with the Markdown visible and editing controls available.

Good text travels.

Preview a document or selected passage, then share it or save a copy as source, Markdown, readable text, or PDF. QR codes, NFC tags, and Android printing are close at hand.

  • Preview & export
  • QR & NFC
  • Direct PDF sharing

Real screenshots from version 85. Colors follow your Android theme. Try the sample document.

Your files, in your hands

A text editor.
Not another cloud.

BeauTyXT works with the files you choose, where you choose to keep them. There’s no app-private document library to move into—or out of.

How it works
No Internet permission
The app cannot directly connect to the Internet. It doesn’t fetch remote images or other document resources.
Files stay at their source
Compatible files save automatically. New and received text stays in memory until you choose Save.
Isolated processing
Rust workers process documents in separate, restricted Android processes. Rendering doesn’t execute document scripts.

Your storage provider may sync files. Opening a link hands it to another app. Unsaved content has no recovery copy, so save what you want to keep.

The useful details

Know what you’re opening.

Plain files. Clear boundaries. No surprises hidden in the fine print.

Which files can I open?

UTF-8 plain text and Markdown, up to 256 MiB. Open files through Android’s file picker or receive supported content from another app. Recognized filename extensions take priority over the reported file type.

Markdown rendering accepts up to 16 MiB, with additional complexity limits. Larger files remain available in source view. The interface is currently English-only.

What does Markdown rendering support?

Headings, lists, tables, task lists, code blocks, alerts, footnotes, and a supported HTML subset, plus a bounded subset of TeX math and Mermaid diagrams. Unsupported content remains visible as source.

This is a native document renderer, not a web browser. Images appear as alternative text. CSS, scripts, general HTML layouts, DOCX, and Typst are not supported. See the supported content and limits.

How does saving work?

Compatible source files save automatically after edits. If a storage provider cannot support verified saving, the file opens view-only; Save as editable creates a compatible source without changing the original.

For a new document, Save creates its own editable file. Save a copy in Send & export saves the output you have previewed, such as a PDF or a selected passage.

New documents and received text remain in memory until you save. There are no private backup or recovery files. Unsaved content is lost if you close its session or Android ends the app process.

BeauTyXT checks the source before and after saving and reports conflicts or uncertain writes. Storage providers don’t universally support atomic writes: another app can race a save, and an interrupted write can leave a file incomplete.

How do Find, Replace, and Undo work?

Find highlights matches across the whole document. Choose case-sensitive, whole-word, or regular-expression searches, and browse results with surrounding text. Review replacements and exclude individual matches before applying a batch; Undo replacement reverses the applied change.

Large pastes stay a single undoable edit. Undo and Redo share the underlying text to use less memory, though very large edits still have memory limits. Sessions and undo history exist only while the app process keeps them open.

Can I read something shared from an AI assistant?

Yes. Share plain text or Markdown, or open a saved file, and read it independently of the conversation it came from. Edit it, keep it, or pass it to someone using a different app.

There’s no built-in assistant or model service. BeauTyXT displays the document; it doesn’t verify the accuracy of its contents.

What can I share or print?

Send & export previews a whole document or selection as source, Markdown, readable text, or PDF. Each format explains what it preserves or changes. Share the reviewed output or use Save a copy to keep it.

PDFs can contain source text or formatted Markdown, including supported math and diagrams. Share the PDF directly, save it to a chosen provider, or open Android’s print screen. Adjust paper size, margins, font and size, filename header, and page numbers. PDFs preserve supported document links and provide selectable text and basic structure, but not full PDF/UA accessibility.

Share saved files through their existing provider, or share up to 128 KiB of UTF-8 text directly. QR transfers accept up to 1,536 UTF-8 bytes; NFC messages up to 256 KiB, with writes also limited by the tag’s capacity. QR images can be saved as lossless WebP or PNG.

Which permissions does it use?

Camera access is optional and used for scanning QR codes. NFC is used for reading and writing tags on devices that support it. BeauTyXT has no Internet permission and doesn’t request access to your entire file collection.

Android grants access to files you choose or receive. Your independent keyboard and storage provider have their own access and privacy behavior.

Ready when you are

Meet your next document.

Free and open source. For Android 17 / API 37 or newer.

The Accrescent link opens its Android app. Get Accrescent if you don’t have it yet.
GitHub provides a standalone APK. Release availability can differ while an update is under review.

Verify the app’s signing certificate

Package name: dev.soupslurpr.beautyxt

SHA-256 signing-certificate fingerprint:

00:03:01:CC:29:1B:B9:9B:5E:BC:13:BE:89:F0:8C:46:03:80:71:27:B5:5E:21:AA:1E:69:8B:1D:E6:B8:43:46

This identifies the signing key, not the APK file. You can check it with AppVerifier or apksigner. Compare it with the separately published fingerprint if you don’t want to rely on this site alone.

Made in the open.

Follow development, share feedback, or just say hello.