Because I am… 😮💨
I don't know about you, but repeating the same long, basic Google dorks to investigate a different target feels unnecessary. Why am I still doing the same thing manually in 2026?
If you regularly use Google dorks for OSINT, investigations or even simple research, you'll already be familiar with the struggle.
- Typing the same operators again and again
- Changing targets manually every time?
- Repeating filters such as site:, intitle:, and intext: as if it were your full-time job.
If you're anything like me… a little lazy (okay fine, efficient 😉), this repetition starts to feel unnecessary.
What if all your basic Google Dorks could open automatically with just one click — and even fill in the keywords you want to search for?
Sounds like a dream, right? Well… it's actually possible!
The trick is surprisingly simple: bookmarklets Yes, you heard that right — just basic, simple bookmarklets. No heavy tools and no complex setup required.
But how? Let me show you how to set up a bookmarklet in your browser and launch multiple Google dorks with one click, completely hassle-free.
In this blog, I'll walk you through setting up two bookmarklets for phone number lookup, each using different filters to get better, more diverse results.
Bookmarklet #1
Let's start with the first bookmarklet. This one is simple yet extremely useful. You enter a phone number, and it automatically searches it on Google in multiple formats. Instead of manually trying variations like:
- 1234567890
- (123)456.7980
- (123)456–7980
- 123–456–7980
… it does everything for you in one click.
Basically: 👉 You enter the number once 👉 It converts it into multiple formats 👉 Opens multiple Google tabs instantly No typing. No repetition. No headache. 😌
Code: Just copy this and save it as a bookmark (Don't worry — I'll show you how to set this up later in the article.👇)
javascript:(function(){let phone=prompt("Enter phone number:");if(!phone)return;phone=phone.trim();let cleanPhone=phone.replace(/\D/g,"");if(cleanPhone.length!==10){alert("Enter valid 10 digit number");return;}let p1=cleanPhone.slice(0,3),p2=cleanPhone.slice(3,6),p3=cleanPhone.slice(6);let digitWords={"0":"zero","1":"one","2":"two","3":"three","4":"four","5":"five","6":"six","7":"seven","8":"eight","9":"nine"};function toWords(num){return num.split("").map(d=>digitWords[d]).join(" ");}let formats=[`"${cleanPhone}"`,`"${p1}-${p2}-${p3}"`,`"${p1}.${p2}.${p3}"`,`"${p1} ${p2} ${p3}"`,`"(${p1}) ${p2}-${p3}"`,`"(${p1}) ${p2}.${p3}"`,`"(${p1}) ${p2}${p3}"`,`"(${p1})${p2}-${p3}"`,`"(${p1})${p2}.${p3}"`,`"(${p1})${p2}${p3}"`,`"${toWords(p1)} ${toWords(p2)} ${toWords(p3)}"`];formats=[...new Set(formats)];formats.forEach((q,i)=>{setTimeout(()=>{window.open("https://www.google.com/search?q="+encodeURIComponent(q),"_blank");},i*500);});})();Bookmarklet #2
Now let's move to the more powerful one. With this bookmarklet, you're not limited to just a phone number anymore. You can combine multiple data points like:
- Phone number
- Name
- City
…and search them together in different Google dork combinations.
What Makes This Useful? Instead of running one search at a time, this bookmarklet does the heavy lifting for you.
👉 It asks for multiple inputs (phone, name, city, email) 👉 Automatically runs the Google dorks that you've defined in the code 👉 Executes only the relevant ones based on what you entered 👉 Opens multiple targeted search results instantly
So instead of manually trying combinations like:
- "9876543210" "Rahul Sharma"
- "9876543210" "Delhi"
- "9876543210" "Rahul Sharma" "Delhi"
…it handles everything in one go.
Code:
javascript:(function(){
let phone = prompt("Enter phone number:");
let name = prompt("Enter name (optional):");
let city = prompt("Enter city (optional):");
let email = prompt("Enter email (optional):");
phone = phone?.trim();
name = name?.trim();
city = city?.trim();
email = email?.trim();
let data = { phone, name, city, email };
let queries = [
{
name: "Phone - Basic",
requires: ["phone"],
query: (d) => `"${d.phone}"`
},
{
name: "Phone - Admin Pages",
requires: ["phone"],
query: (d) => `"${d.phone}" inurl:admin`
},
{
name: "Phone - Contact Pages",
requires: ["phone"],
query: (d) => `"${d.phone}" intitle:"contact us"`
},
{
name: "Phone - Careers Pages",
requires: ["phone"],
query: (d) => `"${d.phone}" inurl:careers`
},
{
name: "Phone + Name",
requires: ["phone", "name"],
query: (d) => `"${d.phone}" "${d.name}"`
},
{
name: "Phone + City",
requires: ["phone", "city"],
query: (d) => `"${d.phone}" "${d.city}"`
},
{
name: "Phone + Name + City",
requires: ["phone", "name", "city"],
query: (d) => `"${d.phone}" "${d.name}" "${d.city}"`
},
{
name: "Phone PDF search",
requires: ["phone"],
query: (d) => `"${d.phone}" filetype:pdf`
},
{
name: "Phone + Email",
requires: ["phone", "email"],
query: (d) => `"${d.phone}" "${d.email}"`
}
];
let validQueries = queries.filter(q =>
q.requires.every(field => data[field] && data[field].length > 0)
);
validQueries.forEach((q, i) => {
let searchUrl = "https://www.google.com/search?q=" +
encodeURIComponent(q.query(data));
setTimeout(() => {
window.open(searchUrl, "_blank");
}, i * 500);
});
})();How to Add a Bookmarklet to Your Browser
Now let's set this up. It's super quick, and you'll be ready to use your bookmarklet in seconds.
- Open Your Browser: Use any browser you prefer (Chrome, Edge, Brave, Safari).
2. Create a New Bookmark: Windows: Press Ctrl + D Mac: Press Cmd + D
3. Name Your Bookmark: Give it a name you like. For example: "Phone Lookup"
4. Paste the Bookmarklet Code
- Edit the bookmark you just created
- In the URL/Link field, paste your bookmarklet code
5. Save It: Click Save, and you're done.

👉Use It
- Click the bookmark from your bookmarks bar
- A prompt will appear asking for the phone number
- Enter the number… and watch the results open automatically.

Repeat for Bookmarklet #2, you can follow the same steps to add your second bookmarklet as well.
So, What Are These Bookmarklets Actually Doing? At their core, they're just simple JavaScript snippets, but they can significantly improve your workflow.
Here's what they're doing for you: 👉 Prompting you to enter a phone number and other keywords 👉 Using all the Google dork combinations you've defined in the code 👉 Saving you from repeatedly typing the same queries 👉 Automatically opening each search query in a new Google tab 👉 Adding a small delay between tabs to avoid pop-up blocking
In this blog, I've only used very basic dorks to keep things simple and beginner-friendly. However, you can definitely take it to the next level by:👉 Adding more advanced Google dorks 👉 Combining multiple formats into a single query to reduce the number of tabs For example, instead of searching each format separately like we did in Bookmarklet #1, you can combine them like this: "(123)456.7980" OR "(123)456–7980" OR "123–456–7980"
👉 Covering more results with fewer searches.
Note: A few quick things to keep in mind before you start spamming tabs like a pro. 👉R Dn't add too many dorks into a single bookmarklet: Your system (and browser) can slow down if too many tabs open at once. Instead, create multiple bookmarklets, each focused on a specific type of dork. This keeps things faster and more organised.
👉 Disable pop-up blocking This one's important. If pop-ups are blocked, your tabs won't open, so make sure you allow them in your browser.
Now it's your turn to experiment! These are your base codes. Play around with them! Break them. Improve them. Make them your own! Try adding your own custom dorks!
One last thing: if you come up with something cool, optimised or just insanely smart, don't forget to share it with me! 😉
🚀 Thanks for Reading!
I hope you enjoyed this article.
If you discovered a useful trick or learned something new, feel free to leave a comment or give this article a clap — I truly appreciate your support! 🚀
Got any cool tricks of your own? Drop them below, I'd love to check them out.
Follow me for more such articles, tools, and insights.
🐦 You can also follow me on X for regular updates: https://x.com/5hr33_j11