Autofill Forms (E10s) enables you to fill out web forms with one click
Support Development
PayPal ● 
Bitcoin Address: 1sM2BrTH8BRgt3quiASK8TmYSafutNvDo
Dogecoin Address: DFdSGpGMZ2EZVkjyqNrYCEysK92DFPonx4
Your Input Matters
"Autofill Forms (E10s)" enables you to fill out web forms using different profiles with just a single click. Also you can generate secure random passwords through the toolbar button for online form submissions.



  1. What is the "Autofill Forms" extension and how can I use it?

    "Autofill Forms" is a lightweight extension to manage your personal information in multiple profiles. It can be used to automatically fill web forms as well as generate random secure passwords during form registration.

    After first run, a toolbar button is added to your borwser UI. Open the toolbar button and press the settings button. In the settings page, you have three main sections. The first section is to adjust general settings related to the extension (like the charset used in secure password generation). In the second part, fill your personal information. If multiple users have access to this browser, you can generate different profiles for each user. Simply press "Add or Remove Profile" button to add a new profile. To change an existing value, click on the value and modify it, then press Enter key.

    For advanced users, you can define new rules and assign values to the defined rule for different profiles. Head to "Add a new rule" section and define a new rule. You have to define both "Field Rule" and "Site Rule" for the newly created rule. If you want the rule to be available on all websites, use "(?:)" for the "Site Rule". Note that both rules need to be valid regular expressions.

  2. recommended "Spoof Geolocation" extension for Chrome, Edge and Firefox browsers

    This extension alters the reported GEO location by your browser. You can provide your custom latitude and longitude to any website to improve privacy or get localized data from a custom location. This extension is also useful if you have a SOCKS proxy on your browser to have a consistent IP address with the GEO data. Read more here.

  3. How can I define a custom rule for my custom input box?

    To define a new rule you need to add it into two sections. Open options page and go to the define a new rule section. Now select a name for your new rule and add a site rule if rule is site specific, else leave it blank. For field rule use a regular expression that matches the name attribute of your field (or the exact name attribute). Press enter for the extension to store the new rule. Now go to the profile section of the settings page and define a value for your rule. Insert the very same rule name in the name input box and your preferred value in the value input box. Press enter for the extension to recored this value. If you have multiple profiles, you can assign different values for a single rule.

  4. If a field is not being filled automatically, can I still fill it manually?

    Yes, simply right click on the input field and find "AutoFill Forms" context menu. All the rule names are listed in the menu. Click on a rule for the value to be pasted. Note that right click context menu always uses currently default profile for filling forms (if you have multiple profiles).

  5. How can I set a profile as the default one?

    If you have multiple profiles, open the settings page and select the preferred profile. The last selected profile in the options page will be considered to be the currently default profile.

  6. What's new in this version?

    Please check the Logs section.

  7. Can I import/export my Autofill Forms profiles to a new Firefox?

    At this moment this feature is not yet implemented

  8. Is Autofill Forms compatible with Electrolysis?

    Yes, it is fully e10s compatible

  9. What is the meaning of "Rule" in Autofill Forms (e10s) and how can I use it?

    When you are editing a profile, basically there are two types of rules. Site rule and field rule. Both of these rules are based on Regular Expressions. Autofill Forms (e10s) uses these regular expressions for matching field name or site url with a flexible pattern..

  10. Why does on some forms Autofill Forms (e10s) fill all the fields with a same value? How can I fix this?

    So basically some forms do not use the common names for their name attributes. For instance all the name attributes might start with mail_form_ for an email web service. In this case, all the fields will match with the predefined "email" rule as the rule is simply a field with mail somewhere in the field's name attribute. To fix this problem you need to define more restricted rules for all the affected fields.

  11. Where does Autofill Forms (e10s) store my personal deta and is it safe?

    Your profile information is stored locally in your browser storage. All browsers provide storage API and store data locally. Autofill Forms (e10s) does not backup or have access to your personal data at all.

  12. How can I use the new "Random String Generation (RegExp to Random String)" feature introduced in version 0.1.3?

    This feature is available as of version 0.1.3 which basically allow you to generate strings from a predefined regular expression. For instance you can use this new feature to generate a random password for your forms. To use this feature edit the value field of a rule in a profile with a regular expression which is surrounded with "/" char. For instance to generate a random password of length 5 to 8 you can use /\w{5,8}/ expression in the value field of your rule.

  13. Can I use Autofill Forms (e10s) to fill an input box with a set of predefined random names?

    Yes, as of version 0.1.3, you can use a regular expression like /(?:name1)|(?:name2)|(?:name3)/ as the value of a rule which randomly select a name for your matching rule.

  14. After updating to version 0.3.3, sometimes I get "Access to this frame is denied" notification. Why do I get this warning?

    This extension, by default, only asks for the "activeTab" permission. This means that the extension does not have permission to interact with cross-origin frame elements. There is optional permission that can be accessed from the options page of the extension to grant cross-origin access to the extension. If you need it to fill these types of forms, go to the options page and press the "Access" button on the "General Settings" tab.

Matched Content


Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.

What's new in this version

Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Recent Blog Posts on