Title Back Colour Keyoti Title Line Title Curve
Blue Box Top

Spell check for Java Swing/FX & Web (JSP/JSF) applications.

Choose the RapidSpell built for your platform:

As you type Feature
Add spell checking functionality and value into J2EE Web or Java Desktop Swing & JavaFX applications with RapidSpell Web Java and RapidSpell Desktop Java - two spell checking components designed to meet the needs of all Java developers.
  • As-you-type &
    Dialog spell checking
  • Customization
  • Custom dictionaries
  • Multilingual
  • HTML Text Box Support
  • Broad compatibility
Info for all RapidSpell Java products
RapidSpell Desktop Java
RapidSpell Web Java

As you type mode

As-you-type spell checking with full in-document highlighting for Java Web (JSP & JSF) and Java Desktop (Swing only) application developers. Highlight users spelling errors as they type, paste or edit text within your app. Spelling suggestions are provided in a right click context menu.
RapidSpell as you type feature
Blue Box Top

Dialog mode

The dialog user interface provides all the common spell checking features such as , add (to user dictionary), change, ignore, ignore all, undo, and smart suggestions.
Dialog spell checking
Blue Box Top

Download the RapidSpell trial for:
(no time limits)


With full API access, customizations can be made to behavior such as working with user dictionaries in a database format instead of the default text file format, altering the parser to check for offensive language or changing the way words are identified and their corresponding suggestions.

In addition, developers can use the core spell checker functionality through the RapidSpellChecker class, allowing usage without the GUI in console and server applications for example.

Customization feature
Blue Box Top

Broad compatibility

RapidSpell Desktop Java was designed to JDK 1.2.2 spec and supports any version after that.

RapidSpell Web Java was designed to JDK 1.2.2 specification and supports all major browsers, Internet Explorer 6+, Chrome, Firefox, Opera, Safari (on the PC & Mac) and Android Browser. RapidSpell Web Java works with all JEE servers, it has been tested in, and works correctly with;
  • WebLogic
  • WebSphere
  • Sun ONE Application Server
  • Tomcat
Java specifications
Blue Box Top

Custom dictionaries

The user interface can easily be restyled by extending its class and overriding the design method (an example of this is included). The spell checker engine can be completely separated from the GUI allowing you to customize behavior.


RapidSpell has built-in multi-lingual support, offering the GUI in several languages. Multiple non English language dictionaries are available including Medical and Legal dictionaries.

Easy Setup

RapidSpell Web Java can be used by either importing 2 Javascripts onto your page (it will automatically set itself up) or through JSP tags.
RapidSpell Desktop Java can be used with 2 lines of code.

No post-back interface

All dictionaries (main and user's) are stored on the server, yet the user's spell checking experience is not hampered by any post-backs to the server, because there are none. User dictionaries can be stored on a database (examples provided).

Dictionary Manager

The Dict Manager tool (included free of charge) provides Java Swing & JavaFX and JEE developers with a user friendly method of maintaining the dictionaries. Add, lookup and remove words. Create new dictionaries or merge existing word-lists.

'Sounds-like' or hashing suggestions

As each user and each application is different, sometimes you need to offer spelling suggestions tailored to your target audience. RapidSpell offers two different suggestion mechanisms to find the best suggestions for words.

HTML text box support

RapidSpell Web Java can add spell checking to any HTML text box component as well as 3rd Party text components such as HtmlArea and FCKEditor.

Full browser coverage

RapidSpell Web Java supports all major browsers and requires only HTML and JS to enable spell checking for your J2EE applications.

Section 508 / AA compliant

RapidSpell Web Java complies with Section 508 and W3C AA. Please view the Voluntary Product Accessibility Template (VPAT) which outlines the specific accessibility-related features.

Existing Customers

Previous customers
...and thousands of other customers, big and small.

RapidSpell Desktop Java

RapidSpell Desktop Java free trial Buy RapidSpell Desktop Java
RapidSpell Desktop Java adds spell checking to any Swing or FX GUI/nonGUI textual application (email, word processor etc) with a couple of lines of code. Can also be used on servers to provide spell checking functionality. A clean API and no native code make adding a java spell checker to your applications a simple task.

RapidSpell Web Java

RapidSpell Web Java free trial Buy RapidSpell Web Java
RapidSpell Web Java provides JEE (JSP, JSF, Servlet, Struts, GWT, HTML etc) developers and designers with a cross browser (and multi client platform) web control that requires no client installation, no special security settings and as much programmatic flexibility as you want. RapidSpell Web Java includes 2 interfaces, an inline (as you type) highlighter and a fast (no post back) dialog interface.
Back to Top


Providing 1st class support is very important to us - we have a solid reputation for great support because we usually reply with-in an hour and with difficult questions or requests we go the extra mile to find a satisfactory solution. We want you to love our product and if you don't, we want to know how we can improve it.


All of our products are available royalty free, with perpetual licenses, we also offer maintenance contracts. Please select the edition of RapidSpell in the list above and click 'buy now' or 'more info' to find licensing information specific to the product.

Chat with Keyoti
Questions? Need Help?
We're happy to help:

Contact form

   1 877 4 KEYOTI
+1 250 941 6545
Support Forum
Knowledge Base
Blue Box Bottom

About | Contact | Site Map | Privacy Policy

Copyright © 2002- Keyoti Inc.