ISBN → Book Citation (manual)
Format book citation in APA, MLA, Chicago and ABNT from manual fields: author, year, title, edition, publisher and ISBN.
Sem chamada externa — gera APA, MLA, Chicago e ABNT a partir dos campos.
APA 7
—
MLA 9
—
Chicago
—
ABNT
—
One book, four reference styles
The same book cited in APA, MLA, Chicago and ABNT changes in almost every detail: the order of the elements, the punctuation, whether the publisher city shows up at all. When your thesis wants ABNT, the Brazilian standard, and a conference paper wants APA, redoing each reference by hand is pure rework. Fill in author, year, title, edition, publisher, city and ISBN once, then copy the version you need.
Notice that the ISBN only shows up in the ABNT line. APA, MLA and Chicago do not ask for an ISBN in a book reference, and the tool follows that instead of repeating the number four times. The publisher city likewise appears only in Chicago and ABNT: APA dropped publisher location in the 7th edition and MLA 9 left it behind too. A missing field in the output is the style's rule, not a gap in the page.
Three fixes are on you. The output is plain text with no italics, so format the book title yourself when pasting the APA, MLA and Chicago versions. The edition suffix is hardcoded in Portuguese as 2ª ed., which you should rewrite as 2nd ed. in the English styles. And in the ABNT line the whole name is uppercased, while the convention most Brazilian universities enforce caps only the surname: SILVA, Ana Maria.
Frequently asked questions
Does it look the ISBN up in a book database?
What about a book chapter or an edited volume?
Which style should a Brazilian paper use?
Related Tools
DOI → APA Citation (manual)
Manually format an APA 7th edition citation with authors, year, title, journal and DOI. No external call.
DOI → BibTeX Generator
Enter a DOI (e.g., 10.1145/3372297.3417223) and format as a template BibTeX key (no external calls). Useful as a starting point.
JSON to PHP Array
Convert JSON to a PHP array in "short" (`[]`) or "long" (`array()`) syntax. Useful to generate config and seed files in Laravel/Symfony projects. Everything in your browser.
YAML to JSON Converter
Convert YAML to JSON right in your browser, with no data sent to any server. Paste the YAML and copy ready-to-use JSON for APIs, configs and scripts.
HTML to Pug Converter
Convert HTML into the indentation-based Pug (formerly Jade) syntax, with no closing tags. Paste your HTML and get the Pug version — great for Node.js and Express.
CSV ↔ NDJSON
Two-way conversion between CSV and NDJSON (Newline Delimited JSON), preserving numeric types when detected.