Firefox Autocomplete Spy displays all autocomplete entries of the browser

Martin Brinkmann
May 28, 2015
Updated • May 28, 2015

Whenever you enter data in Firefox, it is stored in the local database file formhistory.sqlite provided that you have not disabled the saving of form and search data. The file is stored in the root folder of the profile used and since it is not protected, may reveal information about what you have entered in the past to anyone with access to it.

One of the easier options to display all autocomplete information of a Firefox profile is to use the new Windows tool Firefox Autocomplete Spy. It is a free portable program for Windows that runs well on all supported versions of the operating system.

The tool is really simple to use. All you need to do is add a path to a Firefox profile to it and hit the show all button afterwards to display all saved form data.

The program lists the default profile automatically on start which makes things even easier if that is the profile you want to investigate.

Firefox Autocomplete Spy is not limited to local profiles either. If you have access to remote systems and Firefox profiles on them you may load form data from those profiles as well.

firefox autocomplete spy

It takes less than a second to populate the table with data. Each entry is listed with its field name and value, use count, and the dates it was first and last used.

A search is not provided directly but you may use the report button to generate an HTML report that lists all data in a plain text HTML file which you can search using the browser's search capabilities (hit F3 for a start).

The only other option provided by Firefox Autocomplete Spy deletes all form history of the selected profile.

Note: it is recommended to delete the search and form history directly from within Firefox instead if at all possible as it is the safer option. To do so tap on Ctrl-Shift-Del to bring up the clear history menu in the browser. Select Everything and make sure Form & Search History is selected.

The form history saved by Firefox may reveal information about searches you conducted in the browser and information that you have entered in forms in the past.


Firefox Autocomplete Spy is a simple program that displays form and search history of a select Firefox profile when run. While it does so without issues, it may be to simplistic for many tasks. For instance, it is not possible to delete individual entries from the history and since it does not offer search functionality, that too is less ideal than it could be.

All in all though it is still handy for a quick check of historic data, even if it is only to find out if all form data was deleted successfully.

The tool helped me uncover a bug in one of the profiles that I use on a test system. I have configured the browser to delete form & search data on exit, and while I did that, Firefox Autocomplete Spy would display old form data when queried.

Turns out that Firefox does not delete form data if you have unchecked the "remember search and form history" option under privacy in the browser's preferences. I had to enable the option to have Firefox delete the data after which I disabled it again.

Since you cannot display all stored form data in Firefox directly, you need to use third-party tools to do so and Firefox Autocomplete Spy is without doubt one of the easiest to provide you with the means to do just that.

software image
Author Rating
0 based on 1 votes
Software Name
Firefox Autocompelte Spy
Operating System
Landing Page

Tutorials & Tips

Previous Post: «
Next Post: «


  1. DJ said on May 29, 2015 at 8:11 pm

    My AVG reports this:
    But nothing on the portable EXE in the package, though.

    The portable exe did, however, want to connect to (port 80, which is also the tool’s website) upon run, but I blocked it.

  2. PhoneyVirus said on May 29, 2015 at 7:01 pm

    Couldn’t you just use CCleaner for that even if you had history disabled, that was kinda weird you had to enable it to just clean.

    1. Martin Brinkmann said on May 30, 2015 at 8:01 am

      It is likely a bug, not sure though if only on the machine I used or a general one.

  3. ams said on May 29, 2015 at 4:09 am

    “not possible to delete individual entries from the history”

    With the above in mind, I’m surprised that you didn’t instead recommend (or at least mention) SQLite Manager firefox addon
    — Manage any SQLite database on your computer.
    — An intuitive heirarchical tree showing database objects.
    — Helpful dialogs to manage tables, indexes, views and triggers.
    — You can browse and search the tables, as well as add, edit, delete and duplicate the records.
    — Facility to execute any sql query.
    — The views can be searched too.
    — A dropdown menu helps with the sql syntax thus making writing sql easier.
    — Easy access to common operations through menu, toolbars, buttons and context-menu.
    — Export tables/views/database in csv/xml/sql format. Import from csv/xml/sql (both UTF-8 and UTF-16).
    — Possible to execute multiple sql statements in Execute tab.
    — You can save the queries.

  4. Ken Saunders said on May 29, 2015 at 3:59 am

    I’ve always disliked the fact that form and search history are managed as one.
    Fortunately, add-ons exist.
    While it can be a bit of work to use (because of the amount of data to go through), Form History Control is useful.
    “Manage form history entries (search, edit, cleanup, export/import) and easy text formfiller.
    Auto-save text entered in any form while typing to allow fast recovery when disaster strikes.
    Control for which webpage form history is saved or not.”
    It’s currently a “Featured” add-on.

  5. B. Moore said on May 29, 2015 at 12:14 am

    Couldn’t you just delete the file formhistory.sqlite ?

    1. Martin Brinkmann said on May 29, 2015 at 6:46 am

      I have not tried but it is likely re-generated whenever you delete it. Should work.

  6. Jeff said on May 28, 2015 at 9:13 pm

    That site seems kind of … i don’t know, shady i guess. A 3rd party tool that collects form fill data, and their other programs specialize in cracking passwords. Not sure I’d trust this app not to be sending data back to the host.

    1. Nebulus said on May 28, 2015 at 9:38 pm

      This is why you need to use a firewall with outgoing packets control.

    2. Martin Brinkmann said on May 28, 2015 at 9:32 pm

      True, it is better to be safe than sorry but the site has been around for a long time and I have yet to encounter a malicious tool released on the site. Yes, these tools can be abused but so can others.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.