XOR for Windows

switcher icon(windows)
Flag-us Icon

XOR アプリアイコン

XOR for Windows

Real-time PDF Comparison Viewer

Microsoft Store Badge

¥2,000 *(tax included) per month
(subscription)

Free trial period 1 month

* Include a 10% sales tax in Japanese store

One-stop
proofreading

You can compare the PDF before and after the revision and add annotation comments to the difference areas. What’s more, you can export quality proof PDF (for proof submission) or DTP manuscript PDF for re-correction.

In other words, you can complete a series of proofreading tasks on XOR (*). For more details, please see the video here (in Japanese).

* A PDF viewer such as Acrobat is required to view DTP manuscript PDF.

About Quality
proof PDF

YA quality proof PDF is a PDF that certifies that ‘no changes have been made other than those requested for correction’. You may wish to attach this when submitting proofs to the client.

YIf this PDF is attached to the proof submission, the client will know all the changes and can easily check for missing corrections or useless changes. If no red or blue is found in a correction order it is an omission, and if red or blue is found in a correction instruction, it is a useless change.

Exported PDF of the DTP manuscript showing the list of corrections

Example of a PDF of a quality certificate in Acrobat

Annotations that have been missed or voluntarily revised at the discretion of the production team can be declared as annotated comments in the PDF. These annotations can be written in XOR.

Require

XOR for Windows requires Windows 11 or Windows 10.

Windows-11 icon Windows-10 icon
Windows 11 Windows 10

Download

You can download XOR for Windows from the Microsoft Storeand use it immediately.

Microsoft Store Badge

Usage

Reading two PDFs

When you launch XOR, the PDF selection dialog will be displayed.

XOR 2.0 PDF select (bofore)

Please select two PDF files you want to compare, by click the [Open…] button. Or, you can drag and drop PDF from the desktop into the dark gray area of the dialog.

In this dialog, be sure to designate the PDF after the revision to the right side. This order is important when exporting the DTP manuscript for re-editing.

When you select PDF, a thumbnail of the first page and file information are displayed.

XOR 2.0 PDF select (selected)

Please click the [OK] button. A document window appears, and the two PDF files are displayed side by side.

XOR 2.0 Comparison view(Twin pages view)

Twin pages view

Comparison
Twin pages view –> Overlapped pages view

Press the spacebar to switch to Overlapped pages. Overlapped pages is a composite of both PDF images. The red and blue areas are the differences. This is called the “Overlapped pages”.

Overlapped pages view in XOR

Overlapped pages view

Overlapped pages view –> Thermography pages view

Press the space key again. Both PDF pages will be overlapped and merged. The red areas are the differences and the gray areas are the unchanged areas. This state is called “Thermography pages view”.

Thermography pages view in XOR

Thermography pages view

Thermography pages view –> Blink pages view

Press the space key again. Both PDF pages will continue to be displayed alternately. The part that appears to blink is the difference. This state is called “Blink pages view”.

Blink pages view in XOR

Blink pages view

Blink pages view –> Twin pages view

Press the space key again. The window returns to “Twin pages view” with PDF pages lined up left to right.

XOR 2.0 Comparison view(Twin pages view)

Blink pages view

Identifying unchanged page

Pages and thumbnails that have not been modified are labeled “Unchanged.”

Please compare the DTP manuscript with each page in XOR.

"unchanged" page in XOR for Mac Version 2.1

This display state applies if there have been no changes to any pages

If a page in the DTP file that has revision instructions is marked as “Unchanged” in XOR, the revision has been overlooked.

If a page in the DTP file that has no revision instructions is not marked as “Unchanged” in XOR, the change is unnecessary.

Proofread

In Twin pages view, you can add annotation comments to the red lines marked in Overlapped view, Thermography view, or Blink view.

Display the Annotation Dialog

When you click on the red line you’ve marked, an annotation dialog box with a light red background will appear.

Display annotation dialog

If further revisions are required based on the proofreading results

If revisions are needed in the relevant section, please enter your revision instructions starting from the third line where the cursor is located.

Enter the revision instructions in the annotation dialog (Red)

When you enter a revision instruction and close the annotation dialog box, the border changes to a red double line (indicating that a revision instruction has been entered).

Double red line

If the proofreading results are OK

If the proofreading results are OK, click the green button in the annotation dialog.

Click the green button in the Annotation dialog (initial state)

The annotation dialog box closes automatically, and the border changes to a double green line.

Double green line

In other words, you can submit your proofreading results with just one click. In fact, since most of the changes are marked as “OK,” the process is much faster.

Note that if you click on the green double-lined box to open the annotation dialog, a green sticky-note-like annotation dialog will appear, and the annotation comment will read “✔︎ OK.”

Annotation Dialog (OK)

When you are unsure whether the proof is OK

Occasionally, after proofreading, you may be unable to determine whether the proof is OK or not, and you may need to check with the DTP operator. In that case, please click the yellow button.

Click the yellow button in the Annotation dialog (initial state)

The annotation dialog will change to look like a yellow sticky note.

Annotation Dialog (To Be Confirmed)

When you enter the confirmation details starting from the third line and close the annotation dialog, the border will change to a double yellow line (indicating that the confirmation details have been entered).

Yellow double line

Adding Annotations When Submitting Deliverables to Clients

Once production is complete and you are ready to submit the final PDF to the client, you may want to include some notes.

In that case, we recommend making the box yellow and entering the notes in the annotation dialog.

Comments have been entered in the Annotation dialog (yellow)

Please ensure that your comments are clear and easy for others to understand. These comments will serve as revision instructions for the DTP manuscript to be revised again, or as items to be reported in the PDF list of changes submitted to the client.

When entering proofreading results, it is best to avoid using emojis.
The Windows version of Acrobat cannot display annotation comments containing emojis properly (as of September 2025).

Comment counter

A three-color annotation counter is displayed in the upper-right corner of the window, and the number changes every time you add a highlight or enter an annotation (the default value is “- / -”).

The counter in the upper-right corner of the screen

The meaning of the counter is as follows.

Explanation of the counter in the upper-right corner of the screen

When you have finished writing the annotation

When annotations are added to all boxes, the counter background is filled in and the numbers appear in white text.

Completion of the counter in the upper-right corner of the screen

In other words, you can immediately see at a glance whether there are any differences remaining where the proofreading results or annotation comments for the highlighted sections are incomplete.

Export DTP manuscript PDF for re-editing

If you find areas that need to be re-corrected during proofreading, export the DTP manuscript PDF for re-edit.

Excute “Export” > “Export PDF on the right side…” in the Fill menu.

This is an example of displaying an exported PDF in Acrobat.

Exported PDF of the DTP file for revision

Annotations written in XOR are carried over as annotations
in the PDF manuscript for re-editing

Exporting quality certification PDF

Once you have determined that the proofreading does not require re-correction, you should write out a quality assurance PDF. This PDF should be attached to your submission to the client to certify that you have not made any extra changes anywhere other than where you were asked to revise.

Excute “Export” > “Export PDF on the right side…” in the Fill menu

This is what the exported PDF looks like when opened in Acrobat.

Exported PDF of the DTP manuscript showing the list of corrections

Annotations written on XOR are carried over as annotations in the PDF

Subscription

The subscription agreement is necessary to use XOR. If you use XOR for the first time, there is a 1-month free trial period.

Please note that to complete your subscription, you must have a Microsoft account with a payment method already set up.

You may be hesitant to subscribe until you realize how beneficial the app is. So, subscribe and cancel your subscription immediately. You will be able to try the app for one month and your subscription will not be automatically renewed.

Subscribe & Tryal

When you launch XOR for Windows, the subscription dialog will be displayed if your subscription unsigned.

Dialog(XOR for Windows Monthly Subscription)

Click on the [Next]. You can start the trial after the subscribing procedures. If you use XOR for the first time, there is a 1-month free trial period.

Unsubscribe

Select [Subscriptions] under the [Help] menu. The Services & subscriptions page is displayed on the Web browser.

「Click the “Cancel”. You can do the unsubscribe procedure.

Web page of Monthly Subscription(Unsubscribe)

Click “Cancel” to the right of “XOR for Windows Monthly Subscription” to cancel your subscription.

Expiration date

Select [Subscriptions] under the [Help] menu. The Services & subscriptions page is displayed on the Web browser. And the expiration date is written there.

Web page of Monthly Subscription(Expiration date)

FAQ

Price, Subscription, Purchase
How much is the price?

Subscription rate is ¥2,000(*) per month.

This contract is automatically renewed monthly, but you can cancel at anytime.

* Prices outside the Japanese store are determined by the exchange rate.

Is there a trial version?

Yes. If you use XOR for the first time, there is a 1-month free trial period.

You will need a Microsoft account to try it out.

What are the advantages of subscription?
  1. The initial cost is relatively low.
  2. You can cancel the contract when it is no longer needed. Therefore companies and organizations can control costs by increasing or decreasing team staff.
  3. There is no additional cost to upgrade to the new version of the app.
How do I sign up for a subscription?

You can subscribe in the app. Please refer to “Subscribe“ below.

How can I cancel my subscription?

You can unsubscribe in the app. Please refer to “Unsubscribe“ below.

After the cancellation procedure you will still be able to use XOR until the expiry date.

How can I confirm the the expiration date of subscription?

Please refer to Expiration date to confirm the expiration date of subscription.

What are the payment options available?

Payment options for subscription payments follow Microsoft’s service rules. Specifically, credit cards, debit cards and PayPal are accepted.

Can I make a bank transfer?

No. Instead, you can use your bank account debit card.

Alternatively, you can link your bank account to your PayPal account and pay in the same way as a direct debit.

Can I sign a volume contract for the number of production staff?

Yes. Please refer below.

Can I subscribe with an Ofiice365 account?

No. You need a Microsoft account to subscribe for XOR for Windows.

I think the subscription monthly fee is too high

XOR for Windows is an app for professionals who are not allowed to make trivial mistakes in production. Their number is limited. So we decided this price.

Moreover, we have many ideas of functions which could not be included in the current version of XOR due to priority reasons. We would be pleased if you understand that the price includes investment to realize them early.

Is there a packaged version?

No.

Can I purchase with a single payment?

No. It is only a subscription.

Can I purchase it outside the Microsoft Store?

No.

Fnction, Specification
Which OS will run XOR for Windows?

Windows 10 or Windows 11.

How much performance PC is required to use XOR for Windows?

It’s okay with an entry level PC. XOR for Windows is a very light app. However, when comparing PDFs with a large number of pages, the operation will be slower.

Is there a Mac version?

Yes. Please refer below.

Can I compare grayscale PDFs?

Yes.

Can I compare RGB color PDFs?

Yes.

Can I compare CMYK color PDFs?

Yes.

Can I compare spot color PDFs?

No. It may be possible, but it is not guaranteed.

Can I compare other than PDF?

No. If you want to compare images please convert it to PDF.

Does XOR for Windows send the PDFs for comparison to a server somewhere?

No. XOR completes the comparison process on the Mac. It does not have the ability to send the PDFs used for comparison to a server.

When comparing in XOR, the text in the PDF is different from how it appears in the original app

It is possible that the font data is not embedded in the PDF.

Can XOR notify me “how has it changed” not only “where”?

No.

For example, we can develop software logic to analyze and compare between old PDF and new PDF. It is effective if the order and number of all elements in both PDFs are the same. However, if some elements are moved or new things are inserted during the modification, the logic may report an incorrect comparison result because wrong element pairing will occur.
Also, even if the logic accurately reports “where has changed”, humans have to verify that it has been modified as intended. This circumstance will not be solved until the artificial intelligence technology catches up with humans.
Therefore, XOR for Windows only judges “where has changed”.

Are you planning to release the next version?
The current version of XOR does not have the features I want.

We hope so. We have lots of ideas of unrealized features.

However, the timing of the upgrade depends on the revenue of this app. That day may come sooner if you have recommended XOR to your colleagues or person who works in the same field.

Others
How should I call “XOR”?

Please pronounce it as | eks | oʊ | ɑːr |.

What is the origin of the name “XOR” ?

It is “eXclusive OR”. We expressed it as exclusive OR about how to find differences by overlapping pages.

What is FROGFISH?

Frogfish is the name of a very popular fish in scuba diving.

About 50 kinds of members of Frogfish have been found. Some species of frogfish can hunt other fishes using their own fishing rods and simulated bait.

Privacy

XOR is an offline application. It does not collect or transmit personal information or data other than subscription procedures.

Personal data when someone is inquired from this website will be used only for user support.

Terms of Use

Last updated: October 25, 2019

This document is the terms of use for the application “XOR for Windows” ( After this, it is written as “XOR” ) provided by FROGFISH.JP. Please read the following carefully before using XOR.

If you do not agree to some of the terms, you can not use this app. By using this app, you are agreeing to these terms.

Subscription

XOR is provided with the subscription agreement. The subscription rate is ¥2.000 or equivalent amount in local currency par a month. The contract will be renewed automatically every month unless you unsubscribe. The fee will be charged to your Microsoft account monthly.

You can use XOR until the expiration after unsubscribe. No cancellation of the current subscription is allowed during active subscription period.

Free trial

If you use XOR for the first time, there is a 1-month free trial period.

Free change

FROGFISH.JP may modify the subscription fees by sole discretion. The new fee will be applied after next update of the agreement.

Refund

Except when required by law, paid subscription fees are non-refundable.