Ontool
18 free toolsAll tools

Productivity tool

Explain My Report

Paste a medical report or upload a photo, then get a calm plain-language summary, explained terms tied to excerpts, and questions to ask your care team. Educational only — not a diagnosis.

Text + photoQuoted evidence
Free to useNo sign-upNo account

Your report

Paste the text or upload a clear photo

1 free explanation a day · 3 with an account
Not medical advice. Explanations are generated by AI and can be incomplete, out of date, or wrong. Use them at your own risk, and check anything important with a qualified health professional. Ontool is not responsible or liable for any decision or outcome based on them.

0 / 20,000 characters

Sent to Ontool and Google Gemini to create the explanation. Not stored.

How it works

  1. Paste the report text or upload a clear photo of the page. The tool accepts one report at a time and keeps the upload size bounded.

  2. Ontool sends the report to Google Gemini with a fixed translator persona: explain only what the report says, never diagnose, stage, predict or recommend treatment.

  3. For pasted text, every quoted excerpt is checked against your report. Findings whose quote cannot be found are removed before anything is shown.

  4. Read the plain-language summary, the explained terms, and the questions to ask your care team. Use it to prepare for a conversation, not to replace one.

Frequently asked questions

What does Explain My Report do?

It translates the medical language in a report into plain English. You get a short summary, a list of terms with a plain-language meaning and a supporting excerpt, plus questions you can ask your care team. It explains what the report says; it does not interpret what your future holds or tell you what treatment to choose.

Is this medical advice or a diagnosis?

No. It is an educational explanation of the document you provide. It is not a diagnosis, a second opinion, a treatment recommendation, or a substitute for a clinician who knows your history. If a finding worries you, contact your care team. For an emergency, use emergency services rather than this tool.

What happens to my report?

The text or image is sent to Ontool’s server and then to Google Gemini to produce the explanation. Ontool does not save the report or the result to a database, and there is no account or history. Like any online service, the request still travels through Google’s API and may be processed under Google’s terms. Remove names, addresses, and other identifying details before you submit if you do not need them.

Can I upload a photo of a printed report?

Yes. PNG, JPG, and WebP images are accepted. Photos larger than 3 MB or wider than 2,200 pixels are resized in your browser before upload. A clear, straight, well-lit photo works best. Handwriting, glare, and cropped pages can make the model mark findings as unclear, and there is no source-text check for images because the readable text only exists inside the model’s reading of the image.

Why do findings include a quote from the report?

The quote is the evidence for the explanation. For pasted text, Ontool checks that each quote really appears in what you submitted and drops findings that fail the check. This is meant to stop the model from inventing context that is not in the report. The quote is an excerpt, not a complete medical record, and you should read it alongside the original.

What are “Routine”, “Needs attention”, and “Unclear”?

They are simple labels, not a diagnosis or a severity score. Routine means the report presents the finding as expected, benign, or negative. Needs attention means the report flags it as abnormal or significant and your doctor should discuss it. Unclear means the tool could not confidently read or interpret that part of the report. All three labels are explanations of the report’s own language.

How many reports can I explain?

Without an account you can explain one report per day from the same connection (IP address). Signing in to a free account raises that to three explanations per day. The limit is tied to the connection or the account rather than a browser session, so refreshing the page, clearing cookies, or opening a new tab does not reset it. Failed model calls are returned to your allowance. The daily count resets at midnight UTC. The remaining count appears in the tool after each request.

What are the size limits?

Pasted text can be up to 20,000 characters. Images can be up to 3 MB after the browser prepares them, in PNG, JPG, or WebP. Very long reports should be split into the relevant section. The tool handles one report per explanation.

Search tools

JPG to PDFConvert one JPG or an ordered image batch into a PDF.ProductivityPDF to JPGTurn PDF pages into downloadable JPG images, one page at a time or as a ZIP.ProductivityQR GeneratorCreate a QR code for text or a URL and download SVG or PNG.DeveloperMarkdown EditorWrite Markdown with a fast, sanitized live preview.ProductivityImage CompressorReduce JPG, PNG and WebP size — or hit an exact target.ImageBarcode GeneratorCreate EAN, UPC, Code 39 and Code 128 barcodes.DeveloperEtsy Fee CalculatorSee the fees, profit and price behind an Etsy order.FinanceVideo Frame ExtractorPull still frames from a video at intervals or timestamps.MediaTemp MailGet a disposable inbox and watch incoming mail live.DeveloperDisposable Email CheckerCheck an address against 10,000+ throwaway domains.DeveloperAd Revenue CalculatorTurn CPM or RPM into daily, monthly and yearly revenue.FinanceImage ResizerResize JPG, PNG and WebP to exact pixels or a percentage.ImageImage to Text (OCR)Read printed text from an image and get editable text.ProductivityCompress Image to 20 KBSqueeze images under a 20 KB cap — or any size you set.ImageImage ConverterConvert JPG, PNG and WebP images between formats.ImageInvoice GeneratorCreate a clean invoice and print or save it as a PDF.ProductivityExplain My ReportTranslate a medical report into plain English, with quoted evidence.ProductivityParent TranslatorTurn a school document into a four-part parent brief in your language.Productivity
↑↓ to navigate↵ to openEsc to close