Step-by-step instructions written for people, not programmers. Plain language, clear steps, no jargon.
Normalize Post cleans up text written by AI tools like ChatGPT and makes it sound like a real person wrote it. It removes hidden symbols that AI leaves behind — invisible characters, strange quotes, and unusual punctuation — and can rewrite the text in a style you choose.
Use it for: LinkedIn posts, emails, Twitter/X updates, Facebook posts, essays, or any longer piece of writing.
You can add Normalize Post to your home screen or desktop. It works just like a regular app — opens in its own window, without the browser address bar. No app store needed.
Another way: tap ⚙️ (Settings) inside the app → Install.
| Device | How to remove |
|---|---|
| Android | Long-press the app icon on your home screen → Uninstall |
| iOS | Long-press the icon → Remove App → Delete App |
| Windows / Mac (Chrome) | Inside the app window: ⋮ menu → Uninstall Normalize Post |
| Windows / Mac (Edge) | Inside the app window: ⋮ menu → App settings → Uninstall |
You can use Normalize Post without signing up. Here's what's available:
To unlock the full rewriting styles (Professional, Casual, etc.), just sign in — even a free account gives you access.
The editor is the large text box in the middle of the page. Here's how to get text into it:
| Button | What it does |
|---|---|
| 📋 Paste | Pastes text from your clipboard with one click |
| 📎 From File | Uploads an image, PDF, or document — pulls the text out and puts it into the editor (works on all plans) |
| 📄 Upload File | Saves a document on the server so you can use it again later (pro plan only) |
You can also just type or paste directly (Ctrl+V on Windows, Cmd+V on Mac). A counter below the text box shows how many characters you've used out of your limit.
| Button | What it does |
|---|---|
| ✨ Normalize | Cleans the text or rewrites it in the style you selected |
| 📋 Copy | Copies the finished result to your clipboard |
| 🗑️ Clear | Empties the text box so you can start fresh |
As soon as you add text, Normalize Post scans it for signs that it was written by AI:
On the free plan, you see the number of issues. On the pro plan, you can click View details to see exactly which characters were found and what type they are.
Pick a style from the dropdown menu in the toolbar, then click ✨ Normalize.
| Style | What you get | Best used for |
|---|---|---|
| Keep existed | Removes hidden AI symbols only. Does not change your wording. | Quick cleanup, free plan |
| Professional | Formal but friendly business tone | LinkedIn posts, work emails |
| Casual | Conversational, "talking to a colleague" feel | Social media, team updates |
| Storytelling | Hook → story → lesson structure | Personal experience posts |
| Technical | Precise, fact-based, no fluff | How-to articles, documentation |
| Motivational | Energetic and inspiring, strong call to action | Leadership messages, inspirational posts |
| Comment | Short, sharp reply (max 500 characters) | LinkedIn comments, quick replies |
| Viral Story | Designed to grab attention and get shares | Posts meant for maximum reach |
Click ⚙️ in the top bar to open Settings. Here's what you can change:
How long the rewritten text can be — from 100 to 4,000 characters. Free plan: up to 1,200. Pro: up to 4,000.
When turned on (recommended), things like bold text, italics, and bullet lists stay in your result. Turn it off if you need plain, unformatted text — useful for platforms that don't support formatting.
A private note you can leave for the AI (up to 400 characters). It's applied to every rewrite. For example:
Your preferences are saved automatically and the AI never reveals them in the output.
Shows how much of your monthly AI processing allowance you've used. On the free plan, when you reach the daily limit, rewriting styles are paused — you can still use "Keep existed" or upgrade to pro.
If your browser supports it, you'll see an Install button here. Click it to add Normalize Post to your device as a standalone app.
You can pull text from almost any file directly into the editor. This works on the free plan too.
Works with: images (JPG, PNG, WEBP, GIF), PDFs, Word documents (DOCX), and plain text files (TXT).
Pro users can store documents on the server — useful if you work with the same files often. You can save up to 20 files (1 MB each, TXT or Markdown format).
Once uploaded, each file gets four actions: Load (opens it in the editor), Clean (runs AI cleanup on the server), Download (saves to your device), and Delete (removes from the server).
| Feature | Free | Pro |
|---|---|---|
| Cleanups per day | 10 | Unlimited |
| Max text input length | 2,000 characters | 6,000 characters |
| Max result length | 1,200 characters | 4,000 characters |
| AI rewriting styles | 10 per day | Unlimited |
| AI detection details | Count only | Full list of symbols found |
| 📎 Extract text from files | Yes | Yes |
| 📄 Save files on the server | — | Yes |
| Writing preferences | Yes | Yes |
| Price | $0 | $9.99/month or $6.99/month paid yearly ($83.91/year) |
Contact us or use the PayPro Global customer portal. After you cancel, your pro features stay active until the end of your current billing period — you don't lose access right away.
If you registered with email and password but didn't receive the confirmation message:
Click Sign Out in the top bar (visible when you're signed in).
| Problem | Solution |
|---|---|
| "Keep existed" doesn't change anything | Your text has no hidden AI symbols to remove. This style only removes special characters — it does not rephrase your text. |
| Style buttons not responding | You may have reached the daily limit (10 per day on the free plan). Switch to "Keep existed" or wait — limits reset at midnight UTC. |
| Text was cut short | Your input was longer than your plan allows. Free: 2,000 characters. Pro: 6,000 characters. Try shortening your text before pasting. |
| Result is shorter than expected | Check your Output length setting in Settings — it may be set low. Also, the AI naturally condenses redundant text. |
| "Server busy" message | The service is handling many requests at once. Wait a few seconds and try again. |
| File upload doesn't work | The file may be too large (over 1 MB) or you may have reached the 20-file limit. Try deleting older files first. |
| Text from a PDF came out garbled | Some PDFs contain only scanned images, not real text. Upload the PDF pages as image files instead — the image reader handles those better. |
| Google sign-in button doesn't appear | Wait 2–3 seconds and reopen the sign-in window. The Google service may still be loading. |
| Payment was declined | Try a different card or contact your bank. No charge was made — declines are free. |
IntervAce is a practice interview coach powered by AI. You give it a real job description, and it generates questions tailored to that specific role. You answer by typing or speaking, and the AI scores each answer (1 to 5), gives you feedback, and produces a full report at the end — just like a real hiring manager would.
The questions are balanced across three areas: technical skills (your tools and knowledge), communication (how you explain things and work with others), and judgment (how you handle trade-offs and decisions).
You can add IntervAce to your home screen or desktop. It works like a regular app — opens in its own window, without the browser address bar. No app store needed.
The quality of your practice depends almost entirely on the job description. A detailed, specific description produces focused, useful questions.
| Plan | Maximum job description length |
|---|---|
| Free | 2,000 characters |
| Pro | 6,000 characters |
IntervAce works in your phone's browser. You don't need to install anything, though adding it to your home screen (see the Install section above) makes it feel like a regular app.
The LinkedIn and Indeed phone apps don't let you select and copy text from job postings. The solution: take screenshots of the job description and upload them. The app will read the text from your images automatically.
Once you click Start, the AI does three things:
Each question appears as a card in the chat. On each card you'll see:
The AI gives you:
| Plan | Maximum answer length |
|---|---|
| Free | 1,200 characters |
| Pro | 3,000 characters |
Answer all the questions, then click Finish to see your full report.
Voice mode lets you speak your answers instead of typing. It's much closer to a real interview where you have to think and talk on your feet.
When you're finished speaking, saying any of these will immediately submit your answer — no waiting:
While in voice mode, a small toolbar appears in the top bar with two controls:
| Control | What it does |
|---|---|
| Voice selector | Lets you pick which voice reads the questions and feedback to you. The app automatically chooses voices that match your language. |
| Speed slider (0.5× to 2.0×) | Adjusts how fast the voice speaks. Changes take effect from the very next sentence. |
Both settings are remembered — you don't need to set them again next time.
The app will ask you to repeat your answer once. If it still can't hear you, that question is skipped with a score of 0 and you move on to the next one.
Click ⌨️ Text mode or press the Escape key on your keyboard. You'll return to text input — your session keeps going, nothing is lost.
After you answer the last question, click Finish. The AI produces a five-part report:
The report is saved in your session history so you can review it later.
One session gives you a starting point. Real improvement comes from a structured practice plan:
| Day | What to do |
|---|---|
| Day 1 | First session — get your baseline score and identify your weak spots |
| Days 2–3 | Study the areas the report flagged as weak |
| Day 4 | Second session — use the same job description, measure how much you improved |
| Day 5 | Voice mode session — practice speaking your answers out loud instead of typing |
| Day 6 | Try a new job description from a different company but for the same type of role |
| Day 7 | Final voice mode session — simulate real interview conditions: no notes, no retries |
| Problem | Solution |
|---|---|
| 🎤 Voice button not showing | You need to be in the interview phase — the button appears only after questions are generated and the session starts. |
| Microphone not working | Check that your browser has permission to use the microphone. Look for a microphone icon in the address bar, or check your browser settings. Reload the page after allowing access. |
| Voice recognition returns nothing | Do a hard refresh: hold Ctrl+Shift and press R (or Cmd+Shift+R on a Mac). This clears any outdated cached version of the app. |
| File upload produces garbled text | The PDF may be scanned — if it's just images of pages rather than actual text, the text extractor can't read it. Upload the pages as image files instead (JPG or PNG). |
| Session lost after page reload | Sessions are saved automatically and restored when you come back. If yours is missing, the session may have expired. Start a new one. |
| "Token limit reached" error | You've used up the monthly allowance on the free plan (50,000 units). Upgrade to pro for unlimited use, or wait for the monthly reset. |
| App installed with the wrong name | If you installed the app and it shows up as "Normalize Post" instead of "IntervAce," uninstall it first. Then open IntervAce in the browser and install it again from the IntervAce page. |