// troubleshooting guide · languagetool

LanguageTool Self-Hosted Server Setup (Use the Extension Free)

Status
Workaround available
platforms:
Windows, macOS, Linux
updated:
November 15, 2026
reports:
3
Method
how we research
Share

RUNBOOK · languagetool/self-hosted-server4 FIXES

// quick answer

Run the open-source LanguageTool server with Java on your computer and point the browser extension to 'Local server' in its experimental settings. This keeps the extension working without Premium, minus synonyms and Premium AI features.

Most likely fix: Install Java and download the server

How to fix it

// try these in order, the most common fix is first

  1. FIX 1Install Java and download the server

    1. 01Install Java 8 or later
    2. 02Download LanguageTool-latest-snapshot.zip from the LanguageTool snapshots page and unzip it
    3. 03macOS alternative: brew install languagetool (community-maintained)
    Did this fix it?
  2. FIX 2Start the server

    1. 01Create an empty server.properties file in the unzipped folder
    2. 02Run: java -cp languagetool-server.jar org.languagetool.server.HTTPServer --config server.properties --port 8081 --allow-origin
    3. 03On macOS with Homebrew: brew services start languagetool to keep it running
    Did this fix it?
  3. FIX 3Test it

    1. 01Run: curl -d "language=en-US" -d "text=a simple test" http://localhost:8081/v2/check
    2. 02You should get a JSON response
    Did this fix it?
  4. FIX 4Point the extension at your server

    1. 01Open the extension options (cog icon)
    2. 02Go to Experimental settings
    3. 03Select 'Local server'
    4. 04Safari needs HTTPS: use a reverse proxy and 'Other server' set to https://localhost:8082/v2
    Did this fix it?

Symptoms

You want the browser extension without paying, or you want text to stay on your own machine.

Why it happens

  • C-01The hosted extension is Premium-only
  • C-02Privacy requirements that rule out sending text to a cloud service

// this guide also covers

  • languagetool self hosted
  • languagetool local server
  • languagetool free extension workaround
  • languagetool docker

Still not working?

If LanguageTool keeps failing, you're not alone. See every LanguageTool problem users report or the alternatives people switch to.

Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.

Talk to us

Watch LanguageTool Get an email when its price changes, it has an outage, or we publish a new fix. No spam.

Fixed it? Share this guide

The same problem in other apps

All integrations, automations & extensions guides →

Other LanguageTool errors

All 10 LanguageTool errors and fixes →