DOTi reads the rejection
Screenshot, pasted message or manual requirements become a checklist you can verify.
Show us what the portal rejected. Ninjitzu finds the requirements, checks your file and gets it ready to try again — privately, right in your browser.
Start with whatever you have. You do not need to understand the error first.
Private: the OCR engine reads the screenshot on this device. The image is not sent to Ninjitzu. If OCR cannot finish, paste or type the message here and continue manually.
◆Your documents stay on this device.
Start with whatever you have. I’ll tell you the next useful step.
Jump straight to the job you need. These are the real tools available in the Ninjitzu satellite catalog.
Reduce file size while protecting readability.
−OPTIMIZEUse a size-first workflow for strict portals.
1TARGET SIZEAim for portals with a one-megabyte limit.
2TARGET SIZEBring a document under a two-megabyte limit.
▧CONVERTTurn every PDF page into a clear image.
▤CONVERTCombine images into one ordered PDF.
↻ORGANIZEFix one page or the entire document.
⇅ORGANIZEDrag pages into exactly the right order.
⊕ORGANIZEJoin documents without sending them away.
✂ORGANIZEKeep only the pages you actually need.
⌁SMART TOOLExtract editable text from scanned PDF pages.
×ORGANIZERemove pages the receiving portal does not need.
These focused tools begin with the symptom you saw and route you toward the right repair.
Plain-language answers for size limits, formats, page operations and the messages upload portals show.
Ninjitzu turns cryptic portal errors into a visible repair path.
Screenshot, pasted message or manual requirements become a checklist you can verify.
Your document stays in the browser while the repair engine targets size, format, pages and orientation.
A final inspection shows exactly what changed and whether the supplied requirements were met.
She is the calm voice inside Ninjitzu. DOTi translates confusing rejection messages, keeps you on the next useful step and explains what the portal is actually asking for — without pretending to know rules it never showed you.
Open the Workbench to rotate, reorder, delete, merge, OCR and rebuild PDFs locally.
This support center is also a step-by-step tutorial. Search for the message you saw, or let DOTi guide you back to the right part of the tool.
DOTi uses your current step to explain what is missing. No account and no document upload required.
Start with whatever you have: an error screenshot, the exact message, known requirements or only the rejected file. DOTi turns available clues into a checklist without inventing missing rules. Then add the file, review the inspection and continue to the PASS certificate when the supplied requirements are met.
Do not rewrite it. Paste the exact wording or upload a screenshot. Error messages often contain useful clues such as a maximum size, accepted format, page limit or required orientation. DOTi looks for those clues and explains them in plain language.
Choose “Enter requirements.” Add any rules you know, such as 5 MB maximum, PDF format, 10 pages or portrait orientation. If you know nothing yet, check the upload instructions on the receiving portal before changing your document.
The platform name is optional. It gives DOTi context and personalizes the PASS certificate, but it is not sent anywhere. You can write a general description such as “university portal” instead of a specific name.
The file contains more data than the portal allows. High-resolution images, scans and embedded fonts are common causes. Ninjitzu compares the current size with the stated limit and, when the repair engine is enabled, will reduce unnecessary data while protecting readability.
Changing a filename extension does not convert the file. A document named “form.pdf” may still contain another format or be damaged. Ninjitzu checks the actual browser-reported file type and compares it with the required format.
Portrait pages are taller than they are wide. Landscape pages are wider than they are tall. Some portals require every page to use one orientation. Pro Workbench will let you rotate individual pages before rebuilding the PDF.
Size is only one rule. The portal may also restrict page count, dimensions, encryption, filenames, orientation, PDF version or damaged content. Paste the complete rejection message whenever possible so DOTi does not miss a second requirement.
Confirm the portal’s published upload rules, try a simple filename using letters and numbers, and make sure the file opens normally on your device. Then enter the known requirements manually. A portal can also fail because of its own temporary technical problem.
No. Document processing is designed to run locally in your browser. Your file is not sent to Ninjitzu’s servers. Supabase and Stripe are reserved for account, subscription and payment status—not document processing.
Once the production PWA and its required processing modules have been cached, supported local tools can continue working without sending the document to a server. Payment and account verification still require an internet connection.
The free workflow does not keep a server copy. Temporary browser memory is released when you close or reset the workflow. Future local history in Pro will be stored on your own device and will include controls to remove it.
PASS means the file met the requirements that were supplied to and checked by Ninjitzu. You can download the visual certificate as a PNG with its verification ID and timestamp. It is a useful final inspection, not an official certificate from the receiving organization.
No tool can guarantee rules that a portal does not disclose. PASS confirms the available checks. The receiving portal makes the final decision and may have hidden rules or temporary technical problems.
Yes. On supported mobile browsers, the share sheet can include the file directly. On desktop, Ninjitzu opens WhatsApp with a prepared message; download the file first and attach it to the conversation.
No. Browser-based processing creates a new downloadable result. Your original file remains on your device unless you choose to replace or delete it yourself.
Pro Workbench is planned to include page thumbnails, lightbox review, rotation, drag-and-drop reordering, deletion, merging, splitting, OCR, compression, batch tools, presets and local history.
Text editing depends on the PDF. PDFs with real text may allow limited edits; scanned pages require OCR first and may need reconstruction. Ninjitzu will clearly distinguish safe page operations from edits that could alter layout.
The account is used only to recognize an active subscription across sessions or devices. Stripe handles payment and Supabase stores subscription status. Documents continue to be processed locally.
Stripe Checkout connection is prepared. No secret payment key is stored in this page.