Don't take our word for it — turn off your Wi-Fi. Docexp keeps working. A site that runs with the network off cannot be uploading your files anywhere.
Make your file fit what the form is asking for
Exact pixel size, an exact KB range — including the minimum, which is what actually gets uploads rejected and which almost every other tool ignores. Plus 115 free tools to merge, compress, and convert PDFs, photos, and documents. All in your browser; nothing is ever uploaded.
Fix a photo for an upload form →Free Text Tools
Transform, format, count, and clean up text instantly as you type. Every tool runs locally in your browser, so your text is never sent anywhere.
- UPPERCASE textConvert text to all uppercase.
- lowercase textConvert text to all lowercase.
- Title Case textCapitalize the first letter of every word.
- Sentence case textCapitalize the first letter of every sentence.
- camelCase converterConvert text/words into camelCase.
- snake_case converterConvert text/words into snake_case.
- kebab-case converterConvert text/words into kebab-case.
- Reverse textReverse the entire string, character by character.
- Remove extra spacesCollapse repeated spaces/tabs and excess blank lines.
- Remove blank linesDrop every empty or whitespace-only line.
- Sort lines (A → Z)Sort lines alphabetically, ascending.
- Sort lines (Z → A)Sort lines alphabetically, descending.
- Remove duplicate linesKeep only the first occurrence of each line.
- Shuffle linesRandomize the order of lines.
- Add line numbersPrefix every line with its line number.
- Trim each lineRemove leading/trailing whitespace from every line.
- Word & character counterCount words, characters, lines, and sentences.
- Slugify textTurn text into a URL-friendly slug.
- Base64 encodeEncode text as Base64.
- Base64 decodeDecode a Base64 string back to text.
- URL encodePercent-encode text for use in a URL.
- URL decodeDecode a percent-encoded URL string.
- HTML entity encodeEscape &, <, >, ", ' as HTML entities.
- HTML entity decodeDecode common HTML entities back to characters.
- ROT13 cipherApply the ROT13 letter-substitution cipher (run again to reverse).
- Text → Morse codeConvert letters and digits to Morse code.
- Morse code → TextDecode Morse code (space-separated, / for word breaks) back to text.
- Palindrome checkerCheck whether the text reads the same backwards (ignoring case/spaces/punctuation).
- SHA-1 hashCompute the SHA-1 hash of the text.
- SHA-256 hashCompute the SHA-256 hash of the text.
- SHA-512 hashCompute the SHA-512 hash of the text.
- Text → BinaryConvert text to space-separated 8-bit binary.
- Binary → TextDecode space-separated 8-bit binary back to text.
- Text → HexConvert text to space-separated hex byte values.
- Hex → TextDecode space-separated hex byte values back to text.
- Anagram checkerPut two words/phrases on the first two lines to check if they're anagrams.
- Duplicate word finderFind words that appear more than once in the text.
- Vowel & consonant counterCount vowels, consonants, digits, and spaces.
- Markdown → HTMLRender Markdown as HTML source you can copy or embed.