LocalPressJamuny

Converts in your browser

Documents in. PDFs out. Nothing leaves your machine.

Convert images, Markdown, HTML and plain text to PDF inside your browser. Your file stays in the tab, and it keeps working with the network switched off.

Drop files here

or use the button: one file or a whole batch

  • TXT
  • MD
  • HTML
  • CSV
  • JPG
  • PNG
  • HEIC
  • WEBP
  • AVIF
  • GIF
  • BMP
  • SVG
  • PDF

How it works

1. Add files

Drop them on the page or use the button. One file or a whole batch, in any mix of the formats above.

2. Set the output

Page size, orientation, margins and quality. Rename each file, reorder the queue, or merge it into one document.

3. Convert and download

Conversion runs off the main thread, so the page stays usable, and the file is handed straight back rather than stored.

Why choose LocalPress?

Every other result on the first page of that search uploads your file first. Six things follow from doing it here instead.

Your file stays in this tab

The page is served with a security policy that forbids it a network connection at all, so the browser itself stops any attempt to send your file somewhere.

See how to check it

Works with the network off

Load the page once, switch wifi off, and keep converting.

Text you can search and select

Headings, lists and tables survive as themselves, so the PDF stays copyable.

Free, and yours to keep

Sign-ups, daily caps and a logo across page one all belong to somebody else.

It says what it cannot draw

A script the font has no glyphs for is named before you convert, with a fix offered.

Batches, in the order you choose

Reorder, rename, then take a zip or one merged PDF with continuous page numbers.

Questions

Are my files uploaded anywhere?

No. There is no server on the other end. The page is served with a Content-Security-Policy that sets connect-src to none, which means the browser itself refuses to let it open a network connection at all. Open your developer tools, watch the network panel while you convert something, and you will see nothing leave.

Which formats does it convert today?

Eight picture formats (JPG, PNG, HEIC, WEBP, AVIF, GIF, BMP and SVG) and four text ones: plain text, Markdown, HTML and CSV. PDFs can be dropped in as well, but they are merged rather than converted, since they are already the output format. Office documents are being built and are deliberately not offered yet, because a converter that accepts a file and hands back a wall of stripped text is worse than one that says it cannot read it.

Does this page run any third-party code?

Several libraries, and none of them is an analytics or advertising script. pdfmake builds the document, pdf-lib merges PDFs that arrived as PDFs, markdown-it and DOMPurify read Markdown and HTML, Papa Parse reads CSV, bidi-shaper handles Arabic and Hebrew, and libheif decodes iPhone photographs. Every one of them runs in your tab under the same policy that forbids this page a network connection, so none of them can send anything anywhere whatever it was written to do. libheif is LGPL-3.0 and ships unmodified with its licence; the rest are MIT.

What happens to a spreadsheet with more columns than fit on a page?

It is split down its columns into blocks that do fit, each with its own heading row and a caption saying which columns it holds, so every cell survives. Letting the table shrink to fit instead loses the last columns without saying so, which is what most converters do. Landscape or a larger page size puts more columns in each block.

Can it convert a document that is not in English?

Latin, Greek and Cyrillic convert with the bundled font, so most European languages are fine, accents and all. Chinese, Japanese, Arabic and Hebrew need a font pack, and the row that needs one says so before converting: it names the script and offers the pack with its size written on the button, so nothing downloads until you agree to it. Korean, Thai and Devanagari are refused outright, because no pack here draws them and blank pages are worse than a refusal.

Does it work offline?

Once the page has loaded, yes. Conversion runs in your browser, so you can switch the network off and keep converting. The one thing that needs the network is loading the page in the first place.

Is there a file size limit?

Only your device. Nothing is uploaded, so there is no upload cap, but the whole document is built in memory. Very large files convert more slowly and a very large batch can exhaust a tab.

Why did my photograph come out the right way up?

Because the orientation stored in the file is read rather than ignored. A phone held sideways records the picture one way and tags it with a quarter turn, and a converter that skips the tag prints it on its side. LocalPress reads it, and measures the page against the size the picture is actually drawn at.

What happens to a file it cannot read?

That row says so, with the reason, and the rest of the batch carries on. Being refused and failing halfway are different things and are shown differently, because one tells you to convert the file another way and the other tells you the file is damaged.

Are my converted PDFs saved anywhere?

No. A finished PDF is held in memory until you download it and is gone when you reload the page. The list of recent conversions keeps names and dates on this device only; there is nowhere in that record for a file to go.

Know more

What it converts

Pictures, text and spreadsheets. Eight picture formats (JPG, PNG, HEIC, WEBP, AVIF, GIF, BMP and SVG) and four text ones: plain text, Markdown, HTML and CSV. A PDF can be dropped in too, though it is not converted: it is already the output format, so its pages are carried into a combined document as they are. Office documents are being built and are deliberately not offered yet.

What survives conversion is the part worth reading about: text stays text rather than becoming a picture of text, a table too wide for the page is split down its columns instead of being trimmed, a photograph comes out the right way up, and a script the bundled font cannot draw is refused rather than converted into blank pages.

Setting the output

Page size, orientation and margins

A4, Letter or Legal, portrait or landscape, with narrow, normal or wide margins. The margin is the white space kept clear on all four sides, and the picture is fitted to what is left. Landscape swaps the two page dimensions rather than rotating the contents, so a wide photograph on a landscape page fills far more of the sheet than the same photograph on a portrait one.

Image quality and compression

With compression on, pictures are re-encoded as JPEG at the quality you choose and capped at 2200 pixels on the long edge. That is the difference between a PDF you can email and one you cannot. With it off, the picture is embedded losslessly and the file is as large as the original demands. Transparency is filled with white before a compressed encode, because JPEG carries no transparency and the alternative is a picture that comes out on a black ground.

Title and author

Both are written into the PDF's own properties, which is what a reader shows in its document information panel and what some document systems index on. Left blank, the author stays genuinely empty rather than being filled with a placeholder.

Why nothing is uploaded

Every other converter you will find asks you to upload the file. That is a reasonable way to build one and an unreasonable thing to do with a contract, a passport scan or a medical letter, which are exactly the documents people most often need as PDFs.

This page is served with a Content-Security-Policy that sets connect-srcto none. That is not a promise in a privacy policy; it is an instruction to your browser to refuse this page a network connection at all. If the code here tried to send your file somewhere, the browser would block the attempt and log it.

How to check it in a minute

Open your browser's developer tools, go to the network panel, and convert something. Nothing appears. Or switch your network off after the page has loaded and convert anyway: it works, because there is nothing on the other end to be missing. Both take less time than reading a policy that says the same thing.

What is kept on this device

A short list of recent conversions, holding a name, a few words of detail and a date. There is nowhere in that record for a file to go, which is what makes the line beside the list true rather than reassuring. Clearing it removes it. A finished PDF is held in memory until you download it and is gone when the page reloads.

Every format, and what survives

Keyboard shortcuts

Show this list
?
Add files
Choose files
Close this dialog
Esc