Paste a Lexical
SerializedEditorState
and download a ready-to-open LibreOffice document — instantly, in your browser.
How it works
Conversion runs entirely in your browser — no server, no account, no file size limits.
Your JSON never leaves your browser. No network requests are made during conversion. Works offline after the page loads.
Conversion runs in milliseconds using odf-kit's pure JavaScript library. No waiting for upload or server processing.
Paragraphs, headings h1–h6, bold, italic, underline, strikethrough, inline code, links, bullet and numbered lists, nested lists, tables, blockquotes, code blocks, and horizontal rules.
No character limits, no conversions per day, no sign-up required. Powered by open source odf-kit.
odf-kit is a free, open source JavaScript library.
lexicalToOdt()
converts any Lexical
SerializedEditorState
to a valid
.odt
file in Node.js or the browser. No server, no LibreOffice.