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.

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

Keep your place.
Find your flow.

Move between reading and source editing without starting over. Find across the whole document, undo a change, or jump to a line—even in large files.

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

Good text travels.

Send a file or a little text. Show a QR code, write an NFC tag, or print a carefully laid-out PDF. No BeauTyXT account needed at either end.

  • Android sharing
  • QR & NFC
  • Formatted printing & PDF

Real app screenshots. 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.

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.

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?

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.

Print source text or formatted Markdown, including supported math and diagrams, or choose Save as PDF in Android’s print dialog. Adjust each margin, font and size, filename header, and page numbers. PDFs have selectable text and basic structure, but not full PDF/UA accessibility.

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.