Citation Style Converter

Format known source details as an in-text citation and reference without filling in facts you did not provide.

Source record

Enter only what the source actually states. Fields change with the source type.

One .json or .txt file, up to 64 KB.

Work identity
Use YYYY, YYYY-MM or YYYY-MM-DD.
Authors
    Publication and location
    Optional page, section or other locator for the passage you cite.

    Your source details and imported JSON stay in this browser. Nothing is uploaded.

    FAQ

    Which style versions are included?

    APA 7, MLA 9, Chicago 18 author–date and the current IEEE reference format are included. Harvard is not one fixed style, so use the guide required by your institution instead of treating one variant as universal.

    What happens when source information is missing?

    Each missing field is listed beside the output. Where a style has a formal rule, such as APA using “n.d.” when no date is available, the preview applies that rule and tells you what happened. The tool never invents a person, date, DOI, website, journal or publisher.

    What JSON can I import?

    Import one journal article, book or webpage as CSL-JSON, or use a plain JSON object with matching field names. Keep personal names split into family and given fields, or use literal for an organization; a full name string is never guessed apart.

    Should I check the result before submitting it?

    Yes. Compare the source details and final punctuation with the exact course, journal or publisher guide you were given. This converter applies the listed general versions, but a venue can require its own exceptions.

    The Evolution of Citation Styles

    Academic writing relies on distinct citation styles to attribute ideas, establish credibility, and help readers locate source materials. The Citation Style Converter supports four major academic styles: APA 7, MLA 9, Chicago 18 author–date, and IEEE. Each style has evolved to serve the specific needs of different academic disciplines:

    • APA 7 (American Psychological Association): Widely used in the social sciences, this style emphasizes the author and the publication date to highlight the currency of the research.
    • MLA 9 (Modern Language Association): Common in the humanities, this style focuses on the author and the specific page location to facilitate close reading and textual analysis.
    • Chicago 18 author–date: Used across physical, natural, and social sciences, this style offers a robust framework for tracking sources using an author-date format.
    • IEEE (Institute of Electrical and Electronics Engineers): Standard in engineering, computer science, and technical fields, this style uses a numeric, bracketed system that keeps in-text citations concise.

    Writers often need to convert bibliographic data between these styles when submitting papers to different journals or departments. This tool allows you to switch style versions instantly without re-entering your source details.


    Handling Missing Bibliographic Data

    In real-world research, sources do not always contain complete metadata. Academic styles have strict, formal rules for handling missing information, and this tool applies those rules directly rather than inventing placeholder details.

    Missing Field Style Rule Applied Tool Diagnostic Message
    Source title Cannot format without identity "Add the source title. A citation cannot identify the work without it."
    Author Starts citation with the title "No author supplied. The selected style starts with the title instead."
    Publication date Uses formal no-date form (e.g., "n.d." in APA) "No date supplied. Author–date styles use their formal no-date form."
    Journal title Prompts for optional entry "Add the journal title if the article gives one."
    Website name Prompts for optional entry "Add the website name if the page gives one."
    Publisher Prompts for optional entry "Add the publisher if the book gives one."

    The tool never invents an author, date, DOI, website, journal, or publisher. If a field is missing, the tool applies the formal style rule, previews the rule, and lists the missing field beside the output.


    Understanding CSL-JSON and File Imports

    For researchers managing large bibliographies, manual entry can be tedious. The tool supports importing source details directly from a file. The file must be a single .json or .txt file up to 64 KB in size. It must contain exactly one Citation Style Language JSON (CSL-JSON) or plain JSON object representing a single journal article, book, or webpage record.

    During the import process, the tool validates the file structure and contents against strict rules:

    • File Type: If the file is not a .json or .txt file, the tool displays: "Choose a.json or.txt file containing one record."
    • File Size: If the file exceeds 64 KB, it displays: "The file is larger than 64 KB. Import one record only."
    • Readability: If the file cannot be read, it displays: "The file could not be read. Choose it again."
    • JSON Validity: If the JSON is malformed, it displays: "The file is not valid JSON."
    • Record Count: If the file contains multiple records, it displays: "Import one record, not a list of records."
    • Structure: If the JSON lacks a source object, it displays: "The JSON must contain one source object."
    • Source Type: If the source type is not supported, it displays: "Use a journal article, book or webpage record."

    Author Name Formatting in Academic Writing

    Academic styles treat personal authors and organizational authors differently. Personal names must be explicitly split into family and given fields; the tool does not attempt to guess or split a full name string. For organizations, the "Organization name" field is used as a literal name.

    The tool supports a maximum of 50 authors per imported record. If the author fields are malformed, the tool displays: "Each author needs family/given fields or one literal organization name." If the author count exceeds 50, it displays: "This record has more than 50 authors. Import a single source with a shorter list." If any field exceeds character limits, it displays: "One field is longer than this tool accepts. Shorten that value and import the record again."


    The Role of DOIs and URLs in Modern Citations

    Digital Object Identifiers (DOIs) and Uniform Resource Locators (URLs) are critical for identifying digital sources. A DOI provides a persistent link to a source, whereas a URL links to its current location on the web.

    The tool validates these identifiers to ensure they conform to standard formats:

    • DOI: Accepts formats like 10.1038/xyz123 or a doi.org link. If invalid, it displays: "Enter a DOI such as 10.1038/xyz123 or a doi.org link."
    • URL: Must be a complete http:// or https:// link. If invalid, it displays: "Enter a complete http:// or https:// URL."

    If these identifiers are missing, the tool provides guidance messages such as "Add a DOI or URL if the source supplies one." or "Add the webpage URL."


    Institutional Variations and Local Processing

    While this tool applies general rules for APA 7, MLA 9, Chicago 18, and IEEE, academic institutions, courses, or publishers often require specific exceptions or variations. Writers must verify automated outputs against their specific guidelines.

    All source details and imported JSON files remain entirely within your local browser. No data is uploaded or leaves your device, ensuring your research data remains private.


    Frequently Asked Questions

    Which style versions are included?

    APA 7, MLA 9, Chicago 18 author–date and the current IEEE reference format are included. Harvard is not one fixed style, so use the guide required by your institution instead of treating one variant as universal.

    What happens when source information is missing?

    Each missing field is listed beside the output. Where a style has a formal rule, such as APA using “n.d.” when no date is available, the preview applies that rule and tells you what happened. The tool never invents a person, date, DOI, website, journal or publisher.

    What JSON can I import?

    Import one journal article, book or webpage as CSL-JSON, or use a plain JSON object with matching field names. Keep personal names split into family and given fields, or use literal for an organization; a full name string is never guessed apart.

    Should I check the result before submitting it?

    Yes. Compare the source details and final punctuation with the exact course, journal or publisher guide you were given. This converter applies the listed general versions, but a venue can require its own exceptions.