Markdown to PDF in the browser is not a generate
/free-tools/markdown-to-pdf never spends a credit. Do not pay a model to do an in-browser file job.
/free-tools/markdown-to-pdf never spends a credit. Do not pay a model to do an in-browser file job. Markdown in, a laid-out PDF out, on the machine in front of you. No upload. No account. No model. The work is a parser and a print layout, which is why it can be actually free.
Versely has no free tier for generation. Every model call spends credits, shown before you confirm. Routing a README through an image model "to make it look like a document" is how a file job becomes a bill.
Credits are for models
The cost hub maps the jobs that meter: per second, per thousand characters, per megapixel, per tier, per export. Unused credits roll while a subscription is active. None of that arithmetic applies here. Nothing in the free-tools set calls a model, an API, or the network.
That is a product constraint. A "free tool" that quietly spent credits would contradict the pricing page. Browser utilities sidestep it: Canvas, the File API, or plain arithmetic, on the visitor's machine. If you needed a picture of a document, that is text-to-image. If you needed the actual file, this is the tool.
The subset is the product
A practical Markdown subset, on purpose: ATX headings (# through ######), bold, italic, inline code, fenced code blocks, unordered and ordered lists, and --- rules. Tables, footnotes, definition lists, and raw HTML are passed through as ordinary text. A half-implemented table is worse than a readable paragraph. The tool will not pretend it laid out a grid it cannot honour.
Images in Markdown are URLs. Loading them would be a network request, which these tools are not allowed to make. The alt text is printed as a labelled placeholder so you still know what was supposed to be there. If you need the picture in a document, drop the image into images to PDF — also in-browser, also not a generate.
Link text is kept, with the URL in parentheses. That is a layout choice for a file that has to survive being printed and forwarded, not a live page with hover.
The PDF is a local layout of the text you pasted. It will not invent a second heading or write a cover. If you wanted those, you wanted a generate — pay for that on purpose.
Why credits never enter the picture
No file is uploaded. The Markdown is read in memory, laid out, and offered as a download. It keeps working with the network off. There is no server-side copy, because there was no request. No account, no limit — there is no hardware cost to recover. Generation is the opposite: a credit figure, shown up front. Do not paste a README into chat and ask a video model to turn it into a one-pager. You will get a clip of a document, billed as a clip.
Use this tool when the job is Markdown in, PDF out, no model. The cost page is for pictures, clips, voices, and edits. This page is only the file job.
FAQ
Is Markdown to PDF actually free, or is there a catch?
Actually free, with no account and no limit, because it costs nothing to run — the work happens on your device. That is different from generating with an AI model on Versely, which does cost credits. There is no free tier for generation.
Why is my image a grey placeholder?
Images in Markdown are URLs. Fetching them would be a network request, and this surface does not go to the network. The alt text is printed so you know what was meant. Put the picture through the images-to-PDF tool if you need it in the file.
Will a table in my README come through as a table?
No. Tables are passed through as ordinary text. The supported subset is headings, emphasis, lists, code, and rules. That is deliberate. Do not pay a model to "fix" the table unless you actually want a generated picture of a table.
Can I ask the agent to run this so it spends from my balance?
You should not. This is not a generate and not an agent tool that meters. Open the free-tool page, paste, download. If the agent is generating a PDF-shaped image, that is a model call. Check the credit quote before you confirm, or skip the model and use the browser tool.