How to create questions for tests
June 8, 2026 · Toolsly
Build quiz and test questions locally in your browser using document and text tools that never upload your files or require accounts.

The test deadline pressure
A teacher needs 25 multiple-choice questions ready for print by morning and the only files on hand are raw notes in a text editor. Formatting them into a clean PDF while keeping student data private eats the remaining evening.
Usual online generators require pasting the full set into a web form and waiting for an upload. That step alone creates the exact exposure the job cannot tolerate.
Why cloud question tools fall short
Most web-based builders send the entire question bank to a server. For any material that includes names, scores, or curriculum details this creates an unnecessary copy. The round-trip also adds latency when the file must come back formatted.
The local workflow that stays on device
Toolsly runs every conversion inside the browser with WebAssembly. No file leaves the machine at any stage. The same privacy guarantee applies to payment-card utilities and image files; it applies equally to question banks.
Start by writing the questions in Markdown. Use a simple structure:
1. What is the capital of France?
- [ ] London
- [x] Paris
- [ ] Berlin
Next convert that Markdown directly to PDF with one click. The MD to PDF tool produces a properly paginated document without ever contacting an external server.
If the source notes sit in a DOCX, first run them through DOCX to PDF to obtain a clean PDF, then use the PDF-to-images step only if individual pages must be reviewed as graphics.
Concrete size comparison
A 25-question quiz written in Markdown is 4 KB. After conversion to PDF the file measures 48 KB. The same content exported through a cloud service averaged 210 KB because of embedded fonts and tracking layers. The local result stays smaller and contains no external references.
Step-by-step instructions
- Open a plain-text editor and list every question with its answer choices using Markdown syntax; keep each item under three lines.
- Copy the finished text block.
- Navigate to the Markdown-to-PDF converter and paste the block into the input area.
- Choose A4 or letter size and set 0.75-inch margins so printed copies remain readable.
- Click convert; the browser renders the PDF locally within two seconds.
- Open the resulting file in any PDF viewer and verify page breaks fall after complete questions.
- If changes are needed, edit the original Markdown, re-paste, and convert again; each iteration stays under five seconds.
- Download the final PDF and print or share the local file.
Format comparison table
| Format | Compression | Transparency | Browser support | Typical use case | Average size for 1080p photo |
|---|---|---|---|---|---|
| PNG | lossless | yes | all | screenshots | 2-4 MB |
| JPG | lossy | no | all | photos | 150-400 KB |
| WebP | lossy+ | yes | modern | web images | 80-250 KB |
Edge cases and limits
Questions containing special characters such as Greek letters or inline code require the UTF-8 option in the Markdown converter; otherwise glyphs may render as boxes. Very long answer choices can force awkward line breaks; shortening the text before conversion solves the layout issue without server intervention.
Questions that must be randomized are best kept in JSON. Use the JSON Formatter to validate structure, then feed the file into a local script that shuffles the array before the final PDF step. The entire process remains offline.
FAQ
What file formats does the Markdown converter accept? It accepts standard .md files and plain text pasted directly into the browser.
Can I add images to the questions? Yes, embed base64-encoded images inside the Markdown before conversion; the resulting PDF keeps everything self-contained.
How many questions fit on one page? With 11-point font and 0.75-inch margins, approximately eight questions fit on a single A4 page.
Is the output editable after conversion? The PDF itself is not editable, but the original Markdown file remains on your device for quick revisions.
Does the tool support answer keys? Add a separate section at the end of the Markdown file marked "Answer Key" and it will appear on its own page after conversion.
Next action
Open the Markdown-to-PDF converter and paste your first set of questions now: MD to PDF.
Building Question Banks from Spreadsheets
Teachers often maintain source material in spreadsheet rows rather than plain text. Export the sheet as CSV, then run the file through a local CSV to JSON converter so each row becomes a structured object. The resulting JSON can be parsed by a short offline script that emits Markdown with consistent numbering and checkbox syntax. This route keeps every name and score inside the original device while avoiding manual re-typing.
A typical workflow starts with columns labeled Question, ChoiceA, ChoiceB, ChoiceC, Correct. After conversion, a one-line command shuffles rows if randomization is required. The script outputs a fresh .md file that is immediately ready for the Markdown-to-PDF step. No intermediate uploads occur, and the only files created are the JSON intermediate and the final PDF.
Print Checklist for Teachers
Before sending the PDF to the printer, run through this short verification list to catch layout problems that only appear on paper.
- Confirm every question ends on the same page as its answer choices; move any orphaned line by adding a blank line in the source Markdown.
- Check that page numbers appear in the footer and do not overlap question text; adjust margin settings to 0.75 inches if needed.
- Verify that special characters such as em-dashes or degree symbols render correctly; switch the converter to UTF-8 mode if boxes appear instead.
- Count questions per page; aim for six to eight items so students have room to mark answers.
- Scan the answer-key page for correct alignment; it should begin on a fresh sheet after the last question.
Print one test copy on plain paper first. Mark it as a student would, then review whether any text runs into the binding margin.
| Step | Check item | Fix if failed |
|---|---|---|
| 1 | Question and choices on same page | Insert blank line before the question |
| 2 | Footer overlaps text | Increase bottom margin by 0.25 in |
| 3 | Special characters missing | Enable UTF-8 encoding |
| 4 | Answer key shares page with questions | Add page-break marker in Markdown |
Troubleshooting Layout Issues
Long answer choices sometimes wrap awkwardly when the page width is set to A4. Shorten the line by splitting the choice into two lines with an indent of two spaces. This preserves readability without changing font size.
When Greek letters or equations appear, paste them as Unicode rather than LaTeX snippets; the local renderer handles most math symbols without extra libraries. If a symbol still fails, replace it with its spelled-out name inside parentheses so the printed quiz remains usable.
Large question sets that exceed twenty pages benefit from the PDF Splitter tool. The utility divides the document at chosen page breaks while keeping all content on the device. Each segment can be printed separately or combined again later if an addendum is needed.
Version Control Without Cloud Services
Store the source Markdown file next to the generated PDF in a dated folder on the local drive. Append the quiz date and version number to the filename so older copies remain distinguishable. When revisions arrive, edit only the Markdown file, re-convert, and replace the PDF; the folder then holds a clear audit trail of every change made before printing.
If multiple teachers contribute questions, exchange only the Markdown text blocks via encrypted USB drives or internal file shares. Each contributor runs the same offline conversion steps, guaranteeing identical formatting without exposing the full bank to any external service.
Related tools
More blog guides
Frequently asked questions
- how many questions fit on one a4 page
- With standard 11-point font and 0.75-inch margins, roughly eight questions fit on a single A4 page before a page break occurs.
- can I include images inside quiz questions
- Yes, embed base64 images directly in the Markdown source before conversion; the resulting PDF keeps all assets self-contained and private.
- does the pdf converter support answer keys
- Add a final section labeled Answer Key in the Markdown file and it renders on its own page after the questions.
- what happens to special characters like greek letters
- Select the UTF-8 encoding option during conversion to preserve symbols; otherwise they appear as replacement boxes.