Kuldeep Yadav

Kuldeep Yadav

SDE · India

Passionate about building scalable products with clean architecture and modern UI.

ReactNodeAWS

Kuldeep Yadav

@Bangalore · India

SDE

3+ Years Experience Includes:

PortfolioCase Studies
KULDEEPKULDEEP
HomeHome
WorkWork
ProblemsProblems
AboutAbout
ContactContact
ExperienceExperience
SocialsSocials
HomeWorkProblemsAboutContactExperienceSocials
HomeHomeWorkWorkProblemsProblemsExperienceExperienceAboutAboutSocialsSocialsContactContactPrivacyPrivacy

© 2026. Kuldeep Yadav. Handcrafted with 🖤

All tools

CSV Form Filler

Fill repetitive web forms from CSV.

Chrome extension · v1.0.0 · 55 KB · Free edition available

Download CSV Form Filler Try the demo pageHow to install

The problem

You have hundreds of rows in Excel and have to type each one into the same web form — copy a cell, switch tab, paste, repeat.

The fix: Import the CSV, match columns to form fields once, and the tool fills the form row by row. You check each entry and submit; it moves to the next row.

Made for: Data-entry operators, Operations executives, Back-office teams, HR & payroll, Sales coordinators.

How it works

  1. 1Open the form you need to fill, click the extension → Open CSV Filler.
  2. 2Import your CSV (or paste rows copied from Excel).
  3. 3Allow the tool on this website and check the column → field matches.
  4. 4Press Start. Check the filled form, submit it, then press Next row.

See it working in 30 seconds

Install the tool, then open the demo page — it has fake data made for trying this tool safely.

Features

  • Handles quoted values, commas and line breaks inside cells, UTF-8 and BOM
  • Fills text, dropdowns, checkboxes, radio buttons and rich editors
  • Detects validation errors after each fill
  • Waits for dynamically loaded forms and multi-step pages
  • Progress is saved — close the panel and continue later
  • Never submits a form for you unless you set up auto-click (Pro)

Free vs Pro

FREE — forever

  • 25 rows per session
  • CSV & TSV import (Excel → Save as CSV)
  • Automatic column → field matching
  • Start, pause, resume, skip, retry
  • Works with React/Angular forms

PRO

  • Unlimited rows
  • Saved mappings per website
  • Advanced rules (transforms, defaults)
  • Auto-click Next/Save after each row

Pro is unlocked with a license key you receive after a donation or a custom-automation project. How to get Pro ↓

How to install (2 minutes)

The tools are distributed from this website, so Chrome installs them in Developer mode. They work in Google Chrome and other Chromium browsers (Edge, Brave) on a desktop or laptop.

  1. 1

    Download the ZIP

    Click Download on the tool you want.

  2. 2

    Extract the ZIP

    Right-click the file → Extract All. You'll get a folder with the tool's name.

  3. 3

    Open chrome://extensions

    Type it in Chrome's address bar and press Enter.

  4. 4

    Turn on Developer mode

    Toggle at the top-right of the Extensions page.

  5. 5

    Click “Load unpacked”

    The button appears after Developer mode is on.

  6. 6

    Select the extracted folder

    Choose the folder that contains manifest.json — not the ZIP file itself.

  7. 7

    Pin the extension

    Click the puzzle-piece icon in the toolbar → pin the tool so it's one click away.

Important: “Load unpacked” needs the extracted folder containing manifest.json. Selecting the ZIP won't work. Keep the folder — deleting it removes the extension.

Privacy & permissions

Your data stays in your browser. No account, no backend, no database, no tracking. The tools work offline after install. Privacy details

Chrome will show these permissions when you install. Here's exactly why each one is needed:

storage
Keeps your imported rows, progress and mappings in this browser.
activeTab
Reads the form on the tab you're working on.
scripting
Fills the form fields on that tab.
sidePanel
Shows the row-by-row controls next to the website while you work.
site access (asked per site)
Asks for access to one website at a time (the one with your form), so filling keeps working after the page reloads. Nothing is requested until you click Allow.

FAQ

Is my CSV uploaded?+

No. The file is read and processed inside your browser only.

Does it click Submit?+

Not by default. You submit each entry yourself. Pro can auto-click a Next/Save button you choose.

Can I use Excel files?+

Save the sheet as CSV (File → Save As → CSV UTF-8), or copy the rows and paste them.

What happens after 25 rows?+

The free edition stops the session at 25 rows. Load the file again to continue, or upgrade to Pro for unlimited rows.

Liked this tool?

It's free because I build practical tools that remove boring browser work. Support development — and get a Pro license as a thank-you.

Request a Pro license

After payment, email the reference and I'll send your license key. Paste it in the extension → Settings → Free / Pro → Activate. Licenses are checked on your computer; nothing is sent online.

Need this automation for your company?

I can build a custom browser automation for your CRM, ERP, internal dashboard, support panel or business workflow — tailored to your screens and your process.

Request Custom AutomationOther ways to contact

Related tools

Copy Table → Excel Pro

Data EntryOperationsResearchProductivity

Problem: Copying a table from a website into Excel gives you merged cells, currency symbols, line breaks and broken columns you then fix by hand.

Solution: Right-click any table → Copy Clean Table. Preview it, pick the clean-ups you want, and paste straight into Excel or Google Sheets — or download a CSV.

FREE

  • Copy up to 500 rows per table
  • TSV (paste into Excel), CSV and JSON
  • Trim spaces, remove line breaks, remove empty rows

PRO

  • Unlimited rows
  • Remove currency & commas, normalise dates and phones
  • Remove duplicate rows
DownloadLearn more

Duplicate Lead Detector

SalesData EntryOperations

Problem: The same customer gets entered twice — once as “+91 98765 43210”, once as “09876543210” — so two salespeople call them and your reports double-count.

Solution: Import your existing leads once. Whenever you type a phone number or email into a form, the tool compares it (smartly normalised) against your list and warns you instantly if it's a possible duplicate.

FREE

  • 500 existing records
  • Import CSV, JSON or add manually
  • Smart phone & email matching

PRO

  • Unlimited records
  • Name + company matching (catches “ABC Pvt Ltd” vs “abc private limited”)
DownloadLearn more