Verify citations. Generate references. Export BibTeX/RIS.
Fast, practical tools for citation verification and citation generation using DOI / PMID / ISBN / URL. When evidence is incomplete, Verifing marks items for review instead of guessing.
Top tools
Citation Verification
Verify DOI/PMID/ISBN/URL against public sources and label them VERIFIED / RETRACTED / HALLUCINATED.
Citation Generator
Generate citations from DOI/PMID/ISBN/URL. Export bibliography + BibTeX/RIS/CSL-JSON (when available).
Plagiarism Checker
Quick similarity and duplication signals to help review originality.
Live demo: Plagiarism checker
Paste text and run the checker. Results are evidence-first: a score, a confidence signal, and (when enabled) possible source URLs with matching snippets.
- Intrinsic similarity signals (fast, consistent).
- Confidence score separate from similarity.
- When enabled: source URLs + snippets to verify manually.
Example results
Default is a human summary. Switch to raw output for the exact machine-readable response.
- Risk: low (no issues found)
- Verified rate: 100% (1/1)
- Matched by DOI lookup
- Includes per-citation status + source link
{
"score": 0,
"confidence": 0.69,
"riskLevel": "low",
"explanationLevel": "basic",
"signalsUsed": [
"crossrefLookup",
"dataciteLookup",
"heuristicCitationParse"
],
"intendedUse": "phase2",
"recommendations": [
"Looks ok—still open the DOI/source links and confirm the paper supports your specific claim"
],
"details": {
"items": [
{
"citationText": "10.1126/science.1225829",
"status": "VERIFIED",
"confidence": 0.9,
"doi": "10.1126/science.1225829",
"url": "https://doi.org/10.1126/science.1225829",
"source": "crossref",
"notes": "Matched via DOI lookup"
}
],
"checkedCount": 1,
"verifiedCount": 1,
"retractedCount": 0,
"hallucinatedCount": 0,
"ambiguousCount": 0
}
}- Resolved 1 reference (VERIFIED)
- Produces formatted bibliography lines
- Exports: CSL-JSON, BibTeX, RIS (when available)
- Includes title, container, year, authors
{
"score": 0,
"confidence": 0.67,
"riskLevel": "low",
"explanationLevel": "short",
"signalsUsed": [
"crossrefLookup",
"dataciteLookup",
"citeproc"
],
"intendedUse": "phase2",
"recommendations": [
"Export and spot-check formatting for your target journal."
],
"details": {
"styleRequested": "apa",
"styleUsed": "apa",
"counts": {
"total": 1,
"verified": 1,
"retracted": 0,
"hallucinated": 0,
"ambiguous": 0
},
"items": [
{
"input": "10.1126/science.1225829",
"status": "VERIFIED",
"confidence": 0.9,
"doi": "10.1126/science.1225829",
"title": "A Programmable Dual-RNA–Guided DNA Endonuclease in Adaptive Bacterial Immunity",
"containerTitle": "Science",
"year": 2012,
"authors": [
"Jinek, Martin",
"Chylinski, Krzysztof",
"Fonfara, Ines",
"Hauer, Michael",
"Doudna, Jennifer A.",
"Charpentier, Emmanuelle"
],
"source": "crossref"
}
],
"bibliography": [
"Jinek, M., Chylinski, K., Fonfara, I., Hauer, M., Doudna, J. A., & Charpentier, E. (2012). A programmable dual-RNA–guided DNA endonuclease in adaptive bacterial immunity. Science."
],
"export": {
"bibtex": "@article{jinek2012crispr,\n title={A programmable dual-RNA-guided DNA endonuclease in adaptive bacterial immunity},\n journal={Science},\n year={2012},\n doi={10.1126/science.1225829}\n}",
"ris": "TY - JOUR\nDO - 10.1126/science.1225829\nTI - A programmable dual-RNA-guided DNA endonuclease in adaptive bacterial immunity\nJO - Science\nPY - 2012\nER -",
"cslJson": [
{
"id": "10.1126/science.1225829",
"type": "article-journal",
"DOI": "10.1126/science.1225829",
"title": "A programmable dual-RNA-guided DNA endonuclease in adaptive bacterial immunity",
"issued": {
"date-parts": [
[
2012
]
]
},
"container-title": "Science"
}
]
}
}
}- RIS: for EndNote/Mendeley/Zotero imports
- BibTeX: for LaTeX workflows
- CSL-JSON: for tooling/integrations
- Keeps the original DOI and status mapping
{
"score": 0,
"confidence": 0.66,
"riskLevel": "low",
"explanationLevel": "short",
"signalsUsed": [
"crossrefLookup",
"citeproc"
],
"intendedUse": "phase2",
"recommendations": [
"Download the export and import into Zotero/Mendeley/EndNote to confirm it maps correctly."
],
"details": {
"styleRequested": "vancouver",
"styleUsed": "vancouver",
"counts": {
"total": 1,
"verified": 1,
"retracted": 0,
"hallucinated": 0,
"ambiguous": 0
},
"items": [
{
"input": "10.1126/science.1225829",
"status": "VERIFIED",
"doi": "10.1126/science.1225829",
"source": "crossref",
"confidence": 0.9
}
],
"export": {
"bibtex": "@article{doi:10.1126/science.1225829,\n doi = {10.1126/science.1225829},\n journal = {Science},\n year = {2012},\n title = {A programmable dual-RNA-guided DNA endonuclease in adaptive bacterial immunity}\n}",
"ris": "TY - JOUR\nDO - 10.1126/science.1225829\nTI - A programmable dual-RNA-guided DNA endonuclease in adaptive bacterial immunity\nJO - Science\nPY - 2012\nER -",
"cslJson": [
{
"id": "10.1126/science.1225829",
"type": "article-journal",
"DOI": "10.1126/science.1225829",
"title": "A programmable dual-RNA-guided DNA endonuclease in adaptive bacterial immunity",
"issued": {
"date-parts": [
[
2012
]
]
},
"container-title": "Science"
}
]
}
}
}- Risk: medium (unassessed)
- No citations detected → nothing checked
- Confidence is low by design
- Recommendation explains how to format inputs
{
"score": 0.4,
"confidence": 0.2,
"riskLevel": "medium",
"explanationLevel": "short",
"signalsUsed": [
"heuristicCitationParse"
],
"intendedUse": "phase2",
"recommendations": [
"No citations detected; include DOI/PMID/URL, or author-year citations like (Author, 2024), or paste a bibliography list (one reference per line)"
],
"details": {
"items": [],
"checkedCount": 0,
"verifiedCount": 0,
"retractedCount": 0,
"hallucinatedCount": 0,
"ambiguousCount": 0
}
}Why Verifing
- Conservative behavior: unresolved items are marked “Needs review”, not fabricated.
- Academic-friendly: works best with DOI(s) and returns structured, exportable results.
- Exports for workflows: plain text bibliography + BibTeX/RIS + CSL-JSON (when available).
- Designed for speed: paste → run → copy/export results.
How it works
1) Paste
Add DOI/PMID/ISBN/URL (one per line) or paste text containing citations.
2) Verify
We resolve identifiers against public sources (including books via ISBN when possible) and return conservative signals.
3) Use
Copy results, export BibTeX/RIS/CSL-JSON (when available), or follow “Needs review” items for manual checks.
Start verifying in seconds
Paste DOI / PMID / ISBN / URL, verify against public sources, and export citations when available.
FAQ
Is Verifing free to use?
Yes. Verifing is free to use with rate limits to protect uptime and keep the service stable.
What does “Needs review” mean?
It means the tool could not confidently resolve a source from the provided input. It is a conservative flag—not a human review—and it’s a prompt to manually verify the reference.
What inputs are supported?
The tools work best with DOI. Many tools also support PMID, ISBN, and some publisher URLs. Use one identifier per line for best results.
Do you store my pasted text or citations?
By default, Verifing aims to be privacy-first. Inputs are sent to the API to compute results, and you should avoid pasting sensitive personal data.