Free plagiarism checker for your Spanish thesis and papers

Compare your paper with databases of scientific articles, repositories of theses and research, open encyclopedias, your own sources and, if you want, the whole web with AI. Verify your references and fix every match with an APA 7 citation.

Built for documents written in Spanish. English documents are also compared word for word with the web and academic databases.

Our software is powered by these technologies:

How the plagiarism checker works

  1. 01

    Upload or paste

    PDF, DOCX or TXT, up to 20 MB. No account.

  2. 02

    We find sources

    Academic databases, encyclopedias and, if you want, the whole web.

  3. 03

    We compare

    Word by word, paraphrases and translations.

  4. 04

    You fix it

    Similarity %, sources by color and a ready APA 7 citation.

What your document is compared against

  • Whole Web + AI

    We search the whole web with smart search and check every page.

  • Academic articles and theses

    Millions of articles in open databases.

  • Open encyclopedias

    The full article and its English version.

  • Your own sources

    Up to 5 PDFs or documents.

  • Your references

    We check that each one exists.

Methodology: how we calculate the percentage

The formula, no fine print

Matching text ÷ total text × 100

Excluded by default

  • Quotations and block quotes
  • Bibliography
  • Fewer than 8 words
  • Under 15%
  • 15 to 30%
  • Over 30%
  • Verbatim and near-verbatim copying

    Counts toward the %

  • Possible paraphrases

    Shown apart, not counted

  • Possible translations

    Shown apart, not counted

  • Tricks to hide copying

    We warn you

See the full methodology

First we extract the text of your document and locate the quotations in quotation marks («…», “…” and "…"), the block quotes in Word (an indented paragraph of 40 words or more with its citation) and the references or bibliography section. Then we split all of the text into fragments (every sentence, no sampling) and search for each one, as an exact phrase, in OpenAlex, in other open academic databases (Crossref, Europe PMC, DOAJ, OpenAIRE, HAL, DataCite and LA Referencia) and in open encyclopedias such as Wikipedia; for the open articles of Europe PMC we compare the full text. In the encyclopedias we also search for the keywords of each sentence in any order, to also find the articles you may have taken an idea from. Each candidate source is compared with your complete document. If a service does not respond or reaches its limit, the report says how many fragments it missed and you can continue the analysis.

With the whole-web search (on by default), every sentence of the document (first the ones no source explains and the ones in the sections whose style differs most from the rest) is searched across the whole web, first with an exact-phrase search engine and, for what does not appear, with AI. The AI decides nothing: it only suggests pages. We download each one and look in its text for the phrases, exact or nearly exact, or their keywords together; if they are not there, it is discarded. The pages that pass are compared in full with your paper, like any other source.

The comparison works with sequences of five words. Before comparing, both sides are normalized: lowercase, without accents and with quotation marks and dashes unified. That way, copying a paragraph and removing its accents or changing its quotation marks does not hide it. If there is a changed word between two matching stretches, we join them into a single “near-verbatim” match.

Then, every sentence that is not a verbatim copy is compared with the sentences of those sources by their content words: we reduce each word to its root (estudiantes and estudiante count the same), recognize groups of synonyms of academic Spanish (utilizar and usar, importante and esencial) and give more weight to less common words. If a sentence shares a good part of those roots with one in the source, we mark it as a possible paraphrase: it appears with a dashed underline and is not counted in the percentage, because it may also be due to writing about the same topic.

For translations we compare your text with every source found in English (abstracts and academic articles, web pages and the English version of each encyclopedia article found), sentence by sentence, by what survives a translation: cognates (educación and education), numbers, acronyms and proper names, and the order of the ideas. A sentence with many of those elements in common is a possible translation, and its neighbors are reviewed in more detail. They are marked like possible paraphrases and are not counted in the percentage either.

Before comparing we neutralize the tricks to hide a copy: letters from another alphabet that imitate Latin ones, invisible characters inside words and hidden text (white, hidden or one point in Word; tiny in PDF). They hide nothing, and the report warns you if it finds them. We also cross-check the citations in your text with your reference list so that none is left without its match.

Percentage = characters of your text covered by matches ÷ characters of the text × 100. In the report you can change each filter and the number is recalculated instantly. Separately we tell you which part of your text is verbatim quotations: quoting well is not plagiarism, but a paper made of quotations contributes little. What matters is not the number but each match: a correct quotation can add percentage without being plagiarism, and a single paragraph copied without citing it is.

What to do if matches appear

Quote it

In quotation marks or as a block quote, with its APA 7 reference ready.

Rewrite it

In your own words, keeping the citation to the author.

  • Applied to your text
  • Analyze again
  • Download in Word, APA 7

Swapping in synonyms to hide a copy is still plagiarism. Need help with your thesis? See homework and tutoring (in Spanish).

Limits

  • It only finds what is in the sources it checks.
  • The web search checks every sentence, within a search quota: what is pending can be continued.
  • Paraphrases and translations are flagged apart and are not counted.
  • A reference “not found” does not mean it is fake.
  • The corrected Word file does not keep your file’s formatting.
  • It does not read scanned PDFs.
See all the details
  • It is built and tuned for documents written in Spanish. In an English document the word-by-word comparison with the web and the academic databases works the same, but the encyclopedia search and the detection of paraphrases and translations are tuned for Spanish.
  • It only finds what is in the sources it checks: paid books and private notes do not appear, and other web pages only if you turn on the whole-web search.
  • The whole-web search checks every sentence of the document, but the search engine and the AI have a search quota per hour and per day: if it runs out, the report says how many fragments are pending and you can continue the analysis later without repeating what was already searched. Only pages that can be read (or their public copy or the search engine snippet) are compared.
  • It detects verbatim and near-verbatim copying, and flags possible paraphrases (also with synonyms) and possible translations from English. A rewrite that changes almost all of the vocabulary, or a very loose summary, may leave no trace.
  • White text is detected in Word documents; in PDF we only detect tiny text.
  • Block quotes are recognized in Word, where the indent is kept; in PDF and in pasted text only quotations in quotation marks and the ones you apply from the report count.
  • The Word file of your corrected version has the text, the citations and the references, but not your file’s formatting (tables, images, styles): use it as a base or copy the changes into your document.
  • A reference “not found” is not necessarily fake: laws, local books and grey literature are often not in the databases we query.
  • It does not read scanned PDFs (images without text).

Your paper is yours

  • Analyzed in your browser

  • Kept out of databases and out of training

  • 24 h on your device, delete it whenever you want

  • Web + AI is on: uncheck it if your paper is confidential

What leaves your device, in detail

The document is analyzed in your browser: we do not upload it to our servers, it does not go into any database and we do not use it to train anything. Only isolated phrases and keywords go out to the public search engines of Wikipedia, Wikibooks and Wikisource and of open academic databases (OpenAlex, Crossref, Europe PMC, DOAJ, OpenAIRE, HAL, DataCite and LA Referencia), and your references to Crossref, OpenAlex and DataCite, so that we can compare; from the English Wikipedia we only download articles. If you turn on the whole-web search, short fragments of each sentence (never more than 9 words in a row per search, never the document) and their keywords pass through our server, without being stored, to the AI and search services that make it possible, which may keep them and use them to improve their services, so do not turn it on if your paper is confidential. Your last five reports stay stored on your device for 24 hours and you can delete them instantly; the document is only stored there while it is analyzed, so it can resume if interrupted. More details in our privacy policy (in Spanish).

Frequently asked questions about the plagiarism checker

Is the CupoPino plagiarism checker free?

Yes. You can analyze your documents without paying and without creating an account. The analysis runs on your own device, so there is no usage limit due to server costs.

Does it work with documents written in English?

The checker is built and tuned for documents written in Spanish: essays, theses and papers for Spanish classes, Spanish-speaking universities or bilingual programs. A document in English is still compared word for word with the web and the academic databases, but the encyclopedia search and the detection of paraphrases and translations are tuned for Spanish, so the report for an English document may be incomplete. The interface is available in English and Spanish.

Is my thesis uploaded to a server or saved in a database?

No. Your file is read and analyzed inside your browser. To look for matches, only isolated phrases and keywords are sent to the public search engines of Wikipedia, Wikibooks and Wikisource and of open academic databases (OpenAlex, Crossref, Europe PMC, DOAJ, OpenAIRE, HAL, DataCite and LA Referencia), and to CORE, Semantic Scholar, Springer Nature, IEEE Xplore through our server, without being stored, and the text of your references to Crossref, OpenAlex and DataCite (Unpaywall and OpenCitations only receive DOIs); from the English Wikipedia articles are only downloaded, without sending it your text. If you turn on the whole-web search, short fragments of each sentence of your text (never more than 9 words in a row per search, never the document) and their keywords pass through our server, without being stored, to the AI and search services that make it possible, which search for them across the web and may keep them and use them to improve their services. Your last five analyses (with the corrections you apply), and the responses of those services so that analyzing again is faster, are stored only on your device for 24 hours and you can delete them whenever you want. While the analysis runs, the document is also stored there, so it can resume if interrupted, and it is deleted when it finishes. To compare it with papers by other students, only numeric fingerprints of your text travel and are stored, which cannot be used to rebuild it, never the text.

What does the similarity percentage mean?

It is the part of your text that matches one of the sources checked, excluding what the filters leave out: quotations in quotation marks and block quotes, the bibliography and matches of fewer than 8 words. It is not an accusation: a properly marked and referenced quotation is not plagiarism.

Does it search the whole web?

Yes, with “Whole Web + AI” turned on. After comparing with the academic databases and the open encyclopedias, we search the whole web for every sentence of your text, from the beginning to the end of the document, including what those sources already explain (another page may be the origin): first with an exact-phrase search engine and, for what does not appear, with AI. The AI only suggests pages: we download each one, check that it contains the fragment (or its keywords together) and compare it in full, word by word, with your paper; only what truly matches counts. It is free for everyone, with or without an account; so that the daily quota is enough for everyone, each person has a number of web searches per day, and when that limit is reached the analysis is still completed with the other sources.

Does it detect paraphrasing or translated texts?

It detects verbatim and near-verbatim copying (text pasted as is or with changes in capitalization, accents, quotation marks or a few words) and flags possible paraphrases: sentences that repeat the idea of a source even if they change the order, the form or use synonyms, as automatic “paraphrasing tools” do. It also flags possible translations from English: we compare your text with every source found in English (academic articles, web pages and the English version of the encyclopedias) by cognates, numbers and proper names in the same order. Both are marked apart and are not counted in the percentage.

Can the checker be fooled with letters from another alphabet or with white text?

No. Letters from other alphabets that imitate Latin ones (such as a Cyrillic “е” instead of an “e”) are compared as the letter they imitate, invisible characters are removed and hidden text (white, hidden or tiny) is left out of the analysis. The report warns you if it finds any. If they appear in your paper without you putting them there, they usually come from copying and pasting from another page: review those fragments.

Does it check that my citations match the reference list?

Yes. We cross-check the citations in your text in APA format (author, year) or numeric [n] with your reference list and warn you about citations without a reference, references you never cite and years that do not match. We also check in Crossref and OpenAlex that each reference exists, and we review the APA 7 format of the list: alphabetical order, year, DOI as a link, “Retrieved from” and “et al.” (which APA 7 no longer uses in the list) and repeated references.

Can I fix my paper in the report itself?

Yes. Tap a highlight, choose to quote it verbatim, add the citation or rewrite it in your own words, adjust the text if you want and press “Apply to my text”: the correction goes into your corrected version and the source’s reference is added to your list. No correction is applied without its citation. Then analyze your version again with one tap or download it in Word (Times New Roman 12, double spacing, indented block quotes and references with a hanging indent, as APA 7 requires).

Does it recognize block quotes of more than 40 words?

Yes, in Word documents: an indented paragraph of 40 words or more with its citation (author, year) at the end or announced in the previous paragraph counts as a quotation, and the quotation filter leaves it out of the percentage. An indent without its citation is not enough: indenting copied text does not turn it into a quotation.

What happens if I lose my connection or the page reloads in the middle of the analysis?

The analysis continues. Without a connection it pauses and resumes on its own as soon as the connection returns, without losing what it already checked. If the page reloads, or the phone closes the tab in the background, it resumes automatically when you come back: meanwhile your document is stored only on your device, and it is deleted when the analysis finishes.

Can I check whether my paper improved after fixing it?

Yes. From the report tap “Fix and analyze again”: your text opens in the checker so you can edit it, or upload the corrected version of the file. The new report is compared with the previous one of the same paper and with the same filters: similarity, fragments that count and details to review, before and now. We keep your last five analyses only on your device, for 24 hours.

Does it detect whether a text was written with artificial intelligence?

No. We removed the AI-generated text indicator: no AI detector is infallible and ours did not reach the reliability we require, so we prefer not to show you a figure that could mislead you. The plagiarism checker measures matches with real sources, which you can verify word by word.

What should I do if my paper has matches?

Tap each highlight in the report. You can quote it verbatim with its APA 7 reference already formatted, or rewrite the idea in your own words while keeping the citation to the author, and apply it right there in your text. What you should never do is change words just so the checker does not see it: that is still plagiarism.

Does it work with scanned documents?

With the original file, yes: a scanned PDF is an image and has no text to compare, so upload the Word file or the PDF exported from your word processor and we analyze it in full.

Does it replace my university’s official plagiarism checker?

It is your check before you submit: you find and fix the matches before handing in your paper, with a complete originality report in PDF. Each university uses its own tools and databases, so whatever is not in the sources we check does not appear in our report.

Follow us on Instagram @cupopino