How to Use Our Apps

Step-by-step instructions written for people, not programmers. Plain language, clear steps, no jargon.

What is Normalize Post

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 find the app at /app/normalize — open it from the Products section on the home page.

Install Normalize Post to your device

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.

Android phone or tablet

  1. Open Normalize Post in Chrome.
  2. Tap the three-dot menu Add to Home Screen.
  3. Confirm — the icon appears on your home screen.

Another way: tap ⚙️ (Settings) inside the app → Install.

iPhone or iPad

  1. Open Normalize Post in Safari (this does not work in Chrome on iOS).
  2. Tap the Share button (the square with an up arrow) at the bottom.
  3. Scroll and tap Add to Home ScreenAdd.

Desktop computer (Windows or Mac)

  1. Open Normalize Post in Chrome or Edge.
  2. Click ⚙️ (Settings) in the top bar → click Install.
  3. Confirm in the window that appears — the app opens on its own.

How to uninstall

DeviceHow to remove
AndroidLong-press the app icon on your home screen → Uninstall
iOSLong-press the icon → Remove AppDelete App
Windows / Mac (Chrome)Inside the app window: ⋮ menu → Uninstall Normalize Post
Windows / Mac (Edge)Inside the app window: ⋮ menu → App settingsUninstall

1 Create an account

  1. Open Normalize Post in your browser.
  2. Click Sign In in the top-right corner.
  3. Pick one:
    • Google — one click, no password to remember. Your account is ready instantly.
    • Email and password — enter your email, choose a password, click Register. Then check your inbox for a confirmation message and click the link inside.
  4. Once you're signed in, you'll see the ⚙️ Settings button and a badge showing your plan (free or pro) in the top bar.
You don't need an account to try the basic cleanup feature — see Step 2.

2 Try without an account

You can use Normalize Post without signing up. Here's what's available:

  • Keep existed style — removes hidden AI symbols without changing your wording.
  • Text input up to 1,200 characters.
  • The AI check runs and tells you how many suspicious symbols were found.

To unlock the full rewriting styles (Professional, Casual, etc.), just sign in — even a free account gives you access.

3 The text editor

The editor is the large text box in the middle of the page. Here's how to get text into it:

ButtonWhat it does
📋 PastePastes text from your clipboard with one click
📎 From FileUploads an image, PDF, or document — pulls the text out and puts it into the editor (works on all plans)
📄 Upload FileSaves 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.

What the action buttons do

ButtonWhat it does
✨ NormalizeCleans the text or rewrites it in the style you selected
📋 CopyCopies the finished result to your clipboard
🗑️ ClearEmpties the text box so you can start fresh

4 Check for AI traces

As soon as you add text, Normalize Post scans it for signs that it was written by AI:

  • 🤖 AI detected — N issues found — the text has hidden symbols or patterns typical of AI writing. These can be cleaned.
  • ✅ No AI symbols detected — the text looks clean.

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.

The scan runs in your browser. Nothing is sent to our servers for this check — it happens instantly.

5 Choose a rewriting style

Pick a style from the dropdown menu in the toolbar, then click ✨ Normalize.

StyleWhat you getBest used for
Keep existedRemoves hidden AI symbols only. Does not change your wording.Quick cleanup, free plan
ProfessionalFormal but friendly business toneLinkedIn posts, work emails
CasualConversational, "talking to a colleague" feelSocial media, team updates
StorytellingHook → story → lesson structurePersonal experience posts
TechnicalPrecise, fact-based, no fluffHow-to articles, documentation
MotivationalEnergetic and inspiring, strong call to actionLeadership messages, inspirational posts
CommentShort, sharp reply (max 500 characters)LinkedIn comments, quick replies
Viral StoryDesigned to grab attention and get sharesPosts meant for maximum reach
All styles except "Keep existed" require you to be signed in. If you're a guest and try to select another style, you'll be asked to sign in.

6 Adjust your settings

Click ⚙️ in the top bar to open Settings. Here's what you can change:

Output length

How long the rewritten text can be — from 100 to 4,000 characters. Free plan: up to 1,200. Pro: up to 4,000.

The Comment style always produces 500 characters or fewer, no matter what you set. Viral Story always uses the full 4,000 characters.

Keep formatting

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.

Writing preferences

A private note you can leave for the AI (up to 400 characters). It's applied to every rewrite. For example:

  • "Always write in first person."
  • "Use short paragraphs. No bullet lists."
  • "Keep a formal tone. Avoid slang."

Your preferences are saved automatically and the AI never reveals them in the output.

Usage counter

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.

Install App

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.

7 Work with files

📎 Extract text from a file (all plans)

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).

  1. Click the 📎 From File button.
  2. Pick one or more files from your device (up to 10 files, 20 MB total).
  3. Wait a few seconds — the text appears in the editor.
  4. Check the text looks right, then click ✨ Normalize.
Phone tip: The LinkedIn and Indeed apps don't let you copy text. Instead, take screenshots of the post and upload them using 📎. The app will read the text from your screenshots.

📄 Save files for later (pro plan only)

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).

8 Plans and pricing

FeatureFreePro
Cleanups per day10Unlimited
Max text input length2,000 characters6,000 characters
Max result length1,200 characters4,000 characters
AI rewriting styles10 per dayUnlimited
AI detection detailsCount onlyFull list of symbols found
📎 Extract text from filesYesYes
📄 Save files on the serverYes
Writing preferencesYesYes
Price$0$9.99/month or $6.99/month paid yearly ($83.91/year)

How to upgrade to Pro

  1. Click ⚙️ → your plan badge → Upgrade. Or click the Upgrade button in the top bar.
  2. Choose Monthly ($9.99/month) or Yearly ($6.99/month — saves 30%).
  3. Click Continue to checkout. You'll be taken to our secure payment partner, PayPro Global.
  4. Complete your payment. Visa, Mastercard, and PayPal are accepted.
  5. You'll be sent back to the app automatically. Your plan badge changes to PRO immediately.

How to cancel Pro

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.

9 Password and account help

Forgot your password?

  1. Click Sign InForgot password?
  2. Enter your email and click Send Reset Link.
  3. Open the email we send you and click the reset link.
  4. Choose a new password (at least 8 characters) and confirm it.

Didn't get the confirmation email?

If you registered with email and password but didn't receive the confirmation message:

  1. Check your spam or junk folder.
  2. If it's not there, open the sign-in window and click Resend email.

Sign out

Click Sign Out in the top bar (visible when you're signed in).

Tips for best results

  • Paste the full text. The more context you give, the better the rewrite. Don't trim your draft before normalizing.
  • Pick your style first. Changing the style after the rewrite means another processing round — choose before you click Normalize.
  • Start with "Keep existed" for quick cleanup. If you just want to remove hidden AI symbols without rewording, this is instant and doesn't count toward your daily limit.
  • Set your writing preferences once. They're saved automatically and applied to all future rewrites — you don't need to re-enter them.
  • Comment style is for short replies only. Use it on a single paragraph, not a full post. It always keeps the result under 500 characters.
  • Viral Story needs a real story. Works best on personal experience posts that have a clear lesson or transformation. Not suitable for announcements or informational posts.

Troubleshooting

ProblemSolution
"Keep existed" doesn't change anythingYour text has no hidden AI symbols to remove. This style only removes special characters — it does not rephrase your text.
Style buttons not respondingYou 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 shortYour 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 expectedCheck your Output length setting in Settings — it may be set low. Also, the AI naturally condenses redundant text.
"Server busy" messageThe service is handling many requests at once. Wait a few seconds and try again.
File upload doesn't workThe 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 garbledSome 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 appearWait 2–3 seconds and reopen the sign-in window. The Google service may still be loading.
Payment was declinedTry a different card or contact your bank. No charge was made — declines are free.

What is IntervAce

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).

Free plan: 5 questions per session · job description up to 2,000 characters · answers up to 1,200 characters · 50,000 AI processing units per month.
Pro plan: 10 questions per session · job description up to 6,000 characters · answers up to 3,000 characters · no monthly limit.

Install IntervAce to your device

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.

Android phone or tablet

  1. Open IntervAce in Chrome.
  2. Tap the three-dot menu Add to Home Screen. Or tap ⚙️ (Settings) inside the app → Install.
  3. Confirm — the icon appears on your home screen.

iPhone or iPad

  1. Open IntervAce in Safari (this does not work in Chrome on iOS).
  2. Tap the Share button (the square with an up arrow) at the bottom.
  3. Scroll and tap Add to Home ScreenAdd.

Desktop computer

  1. Open IntervAce in Chrome or Edge.
  2. Click ⚙️ (Settings) in the top bar → click Install.
  3. Confirm — the app opens in its own window.

How to uninstall

  • Android: Long-press the app icon on your home screen → Uninstall.
  • iOS: Long-press the icon → Remove AppDelete App.
  • Windows / Mac (Chrome): Inside the app window: ⋮ menu → Uninstall IntervAce.
  • Windows / Mac (Edge): Inside the app window: ⋮ menu → App settingsUninstall.

1 Create an account

  1. Open IntervAce in your browser.
  2. Click Sign In in the top-right corner.
  3. Pick one:
    • Google — one click, done. No password needed.
    • Email and password — register, then check your inbox for a confirmation link.
  4. After signing in, your plan badge appears in the top bar (free or pro).

2 Find a good job description

The quality of your practice depends almost entirely on the job description. A detailed, specific description produces focused, useful questions.

Where to find job descriptions

  • A full job posting from LinkedIn, Indeed, or a company's careers page.
  • An internal job description document from a recruiter.
  • A role description you wrote yourself.

What makes a good job description

  • It has a clear position title.
  • It lists required skills and responsibilities in detail.
  • It mentions the tech stack and tools — the AI uses these to set the difficulty level.
  • It does NOT have generic filler like "we offer competitive salary and great work-life balance." Remove that to stay within the character limit.
PlanMaximum job description length
Free2,000 characters
Pro6,000 characters

3 Using IntervAce on a phone

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 / Indeed problem

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.

How to do it — step by step

  1. Open the job posting in the LinkedIn or Indeed app.
  2. Take screenshots of the entire description, scrolling down between each shot. A typical job description needs 3 to 5 screenshots to capture everything.
  3. Switch to IntervAce in your phone's browser.
  4. Tap the 📎 button next to the text box.
  5. Select all the screenshots at once from your photo library — you can pick multiple images.
  6. Tap Done. The files upload in one batch.
  7. After a few seconds, the extracted text fills the input box. Review it for any obvious errors, then tap Start Interview.
LinkedIn app → take 3-5 screenshots ↓ IntervAce → 📎 → pick all screenshots → upload ↓ (text extraction, ~3–5 seconds) text fills the input box ↓ Start Interview

Phone tips

  • Rotate to landscape — gives you more chat space during the interview.
  • Voice mode works on phones — tap 🎤 and speak your answers. No typing needed. Works in Chrome (Android) and Safari (iOS).
  • Keep the screen on during voice sessions — go to your phone's Settings → Display → Screen timeout and set it to at least 5 minutes.
  • Don't switch apps mid-session. If you do, don't worry — when you come back to the browser tab, the app picks up right where you left off.

4 Start an interview

Option A — Paste text

  1. Click the text box at the bottom of the chat and paste your job description (Ctrl+V on Windows, Cmd+V on Mac).
  2. Set the number of questions using the counter (free: up to 5, pro: up to 10).
  3. Press Enter or click Start Interview.

Option B — Upload files

  1. Click the 📎 (paperclip) button next to the text box.
  2. Pick one or more files. You can mix text documents and images — Word docs, PDFs, TXT files, and images (JPG, PNG, WEBP, GIF). Up to 10 files, 20 MB total.
  3. The extracted text appears in the text box automatically.
  4. Review it, then click Start Interview.

Once you click Start, the AI does three things:

  • Pulls out the position title and required skills from the description.
  • Generates questions balanced across technical (~30%), communication (~30%), and judgment (~40%) areas.
  • Detects the language of the job description and generates everything in that same language.

5 Answer by typing

Each question appears as a card in the chat. On each card you'll see:

  • The question text.
  • A 💡 Hint button — click it for a 1–2 sentence starting point. The hint helps you get going without revealing the full answer, so you still practice recalling the information.

How to answer

  1. Type your answer in the input box at the bottom. Aim for 3–5 sentences — complete but not rambling.
  2. Press Enter or click Submit.

The AI gives you:

  • A score from 1 to 5 and a pass/fail flag.
  • Feedback — what you did well and what you missed.
  • A tip — one thing you can improve for the next answer.
PlanMaximum answer length
Free1,200 characters
Pro3,000 characters

Answer all the questions, then click Finish to see your full report.

6 Answer by speaking — voice mode

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.

Requirements: Works in Chrome, Edge, and Safari (version 14.1 or newer). Firefox does not support voice input in the browser.

How to start

  1. During the interview, a 🎤 button appears in the bottom bar.
  2. Click it — the text box disappears and a voice panel takes its place.

What happens during voice mode

AI speaks the question out loud ↓ Microphone turns on — you speak your answer ↓ You pause, or say "that's all" → your answer is sent automatically ↓ AI speaks your score and feedback out loud ↓ Short pause → next question

"Done" phrases

When you're finished speaking, saying any of these will immediately submit your answer — no waiting:

"that's all" · "that's all I have" · "I'm done" · "nothing more to add" · "that covers it" · "I'll stop here" · "from my side"

Voice controls

While in voice mode, a small toolbar appears in the top bar with two controls:

ControlWhat it does
Voice selectorLets 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.

If the app doesn't hear you

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.

Going back to typing

Click ⌨️ Text mode or press the Escape key on your keyboard. You'll return to text input — your session keeps going, nothing is lost.

7 Your summary report

After you answer the last question, click Finish. The AI produces a five-part report:

  1. Overall Performance — your average score across all questions, out of 5.
  2. Strongest Areas — the topics and skills where you did well.
  3. Areas Needing Improvement — knowledge gaps the AI noticed across your answers.
  4. Key Observations — patterns in how you answered. Did you struggle with technical questions but nail the communication ones? This section tells you.
  5. Recommendation — Proceed / Conditional / Do Not Proceed. A real hiring-manager-style verdict based on your performance.

The report is saved in your session history so you can review it later.

8 Build a practice routine

One session gives you a starting point. Real improvement comes from a structured practice plan:

DayWhat to do
Day 1First session — get your baseline score and identify your weak spots
Days 2–3Study the areas the report flagged as weak
Day 4Second session — use the same job description, measure how much you improved
Day 5Voice mode session — practice speaking your answers out loud instead of typing
Day 6Try a new job description from a different company but for the same type of role
Day 7Final voice mode session — simulate real interview conditions: no notes, no retries

Tips for realistic practice

  • Use real job descriptions. Generic or made-up ones produce vague questions that won't prepare you for the real thing.
  • Don't read the hint right away. Try to answer from memory first. Use the hint as a backup, not your first move.
  • Stand up in voice mode. Your posture affects how you sound. Standing improves your delivery more than you'd expect.
  • Record yourself. Use a separate voice recorder on your phone to capture your practice answers. Listen back to catch filler words and awkward pacing.
  • Structure your answers. For behavioral questions, use the STAR method: Situation → Task → Action → Result. For technical questions: concept → example → trade-off.
  • Upgrade to pro for full-length practice. A real 45-minute technical round typically has 8–12 questions. Pro gives you 10 per session for a more accurate simulation.

Troubleshooting

ProblemSolution
🎤 Voice button not showingYou need to be in the interview phase — the button appears only after questions are generated and the session starts.
Microphone not workingCheck 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 nothingDo 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 textThe 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 reloadSessions 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" errorYou'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 nameIf 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.