Google Search Custom Sidebar

Adds a customizable sidebar to Google Search with instant filters (language, time, filetype, country, site, date range), saveable My Filters, Active Filters HUD, exclude mode, multi-select, and built-in tools — draggable, multilingual, fully themeable.

ของเมื่อวันที่ 27-03-2026 ดู เวอร์ชันล่าสุด

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey, Greasemonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

You will need to install an extension such as Tampermonkey to install this script.

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

ผู้เขียน
StonedKhajiit
คะแนน
0 0 0
เวอร์ชัน
0.5.1
สร้างเมื่อ
11-05-2025
อัปเดตเมื่อ
27-03-2026
Size
490 กิโลไบต์
สัญญาอนุญาต
MIT
ปรับใช้กับ

Google Search Custom Sidebar (v0.5.0)

⚠️ IMPORTANT — Do not install the Chrome Web Store version. This UserScript is only officially available here on Greasy Fork. The same-named extension on the Chrome Web Store (published under the name "generouslline") was repackaged without the author's involvement. After installation, it injects ads redirecting to AddonUp's website. AddonUp publishes extensions under multiple unrelated account names, making it difficult to identify the source before installation. These repackaged versions may also contain PUPs (Potentially Unwanted Programs). Search "addonup" on Reddit to learn more about this entity.

Adds a powerful sidebar to Google Search with one-click access to filters, favorite sites, and advanced tools — fully customizable, draggable, and multilingual.

Google Search Custom Sidebar — Overview


🆕 What's New in v0.5.0

  • My Filters — Save your current search state as a one-click custom filter with smart auto-naming. Manage saved filters directly from the sidebar.
  • Active Filters HUD — A floating overlay near the search box shows every active filter as a removable chip. Optionally display country flags and site favicons on chips.
  • Exclude Filters — Language, Country, and Site filters now support exclude mode (e.g., exclude Pinterest or filter out machine-translated content).
  • Multi-select Everywhere — Language and Country filters now support multi-select (previously Site Search and File Type only). All four are enabled by default.
  • Country Flags & Windows Fix — Display flag emoji next to country options; flags now render correctly on Windows via external flag-icons CSS.
  • Result Stats Placement — Choose to display search result stats below the search box or inside the sidebar.
  • Bundled Translations — All 8 interface languages are now built-in — no external i18n script required.

⚡ Instant Filters

Apply search filters with a single click — no more navigating Google's hidden menus.

Filter What it does
Language Restrict to one or multiple languages. Multi-select on by default. Supports exclude mode.
Time Predefined ranges (15 min – 1 year), plus a custom date picker with validation.
File Type Individual types (PDF, DOCX…) or built-in groups (📄 Documents, 📊 Spreadsheets…). Multi-select on by default.
Country Filter by country with flag emoji 🇺🇸🇯🇵🇹🇼. Multi-select on by default. Supports exclude mode.
Site Search Search within favorite websites. Supports sub-paths, OR groups, favicons, and exclude mode.
Keyword Location Restrict to title, body text, URL, or inbound links.
Date Range Custom start/end dates with built-in validation.

💡 Middle-click any filter to open results in a new background tab.


🛠️ Built-in Tools

Tool Description
Verbatim Toggle exact-match ("Verbatim") search mode.
Personalization Enable or disable Google's personalized results.
Advanced Search Jump to Google Advanced Search with your query pre-filled.
Google Scholar Search your current keywords on Google Scholar.
Google Trends Explore your current keywords on Google Trends.
Dataset Search Search your current keywords on Google Dataset Search.
Reset Clear all active filters in one click.

Each tool's button can be placed in the header, top block, tools section, or hidden entirely.


⭐ My Filters — Save & Reuse

Save your current search state (language, time, country, site, filetype, keywords…) as a one-click custom filter. Each filter is auto-named using smart analysis of the applied criteria (e.g., "Reddit / PDF / Past Year"). Manage or delete saved filters directly from the sidebar.


🏷️ Active Filters HUD & Result Stats

A floating overlay near the search box shows every active filter as a removable chip — click to remove instantly, no need to scroll to the sidebar. Optionally display country flags and site favicons on chips.

Result Stats show total results and query time, configurable to appear below the search box or inside the sidebar. Updated dynamically on every page, language-agnostic across all Google domains.

Google Search Custom Sidebar — Settings Panel


📑 Sections & Order

Show, hide, or drag-to-reorder any of the 9 sidebar sections:

My Filters · Time · Language · Country · Site Search · File Type · Date Range · Keyword Location · Tools

Three display modes: Remember state · Expand all · Collapse all, with an optional Accordion mode (one section open at a time).


🎨 Appearance & Layout

Themes — Light · Dark · Minimal Light · Minimal Dark · System Auto

SettingRange
Sidebar width90 – 270 px
Sidebar height25 – 100 vh
Font size8 – 24 pt
Header icon size8 – 32 px
Vertical spacing0.05× – 1.0×
Idle opacity (Hover Mode)0.1 – 1.0

15 customizable colors — background, text, links, selected items, input fields, borders, dividers, buttons (normal / hover / active), header icons, and item text.

Hover Mode — Sidebar stays semi-transparent until hovered.
Scrollbar — Show on the right (default), left, or hide completely.
Hide Google Logo — Optionally hide the logo when the sidebar overlaps it.


➕ Custom Options

Add your own entries for each filter type:

  • Sitesdomain.com, domain.com/path, or OR groups
  • Languages — Language codes (e.g., en, ja)
  • Countries — Country codes (e.g., US, TW)
  • Time Ranges — Prefix notation (e.g., n15 = 15 min, h6 = 6 hours, d3 = 3 days)
  • File Types — Extension names or OR groups (e.g., pdf, doc OR docx)

Choose which built-in predefined options to show via the Manage modal.


💡 Use Cases
  • 🎓 Academic Research — Combine language + time + filetype filters to find recent PDFs in English and Japanese. Save this combo as a "My Filter" for one-click reuse across sessions.
  • 💼 Competitive Analysis — Use site search to quickly scan competitor websites; middle-click to open results in background tabs for side-by-side comparison.
  • 🔧 Technical Troubleshooting — Filter by time range (past week) and restrict keyword location to titles to find the most recent, relevant Stack Overflow threads or GitHub issues.
  • 📰 News Monitoring — Set a 24-hour time filter plus country restriction, and save it as a custom filter to check daily with one click.
  • 🗂️ File Hunting — Combine multiple filetypes (PDF + DOCX + XLSX) with site restrictions to find specific documents on government or university sites.
  • 🛒 Shopping & Price Comparison — Add your favorite e-commerce sites to site search, then middle-click each to compare prices in background tabs without leaving your search.
  • 🌏 Multilingual Learning — Search in your native language and target language simultaneously, discovering parallel resources for vocabulary, grammar, and cultural context.
  • 🚫 Noise Reduction — Use exclude filters to remove results from specific languages, countries, or sites (e.g., exclude Pinterest from image-related searches).

🖥️ Compatibility

Supported
Script Managers Violentmonkey · Tampermonkey · Greasemonkey 4+
Browsers Chrome · Firefox · Edge · Safari (with compatible manager) · Brave · Opera
License MIT

🗣️ Languages

Interface language auto-detects from your browser, or set it manually:

🇺🇸 English · 🇹🇼 繁體中文 · 🇯🇵 日本語 · 🇫🇷 Français · 🇩🇪 Deutsch · 🇪🇸 Español · 🇮🇹 Italiano · 🇷🇺 Русский

All translations are bundled — no external scripts required.


🔐 Permissions Explained
PermissionPurpose
GM_addStyleInject sidebar CSS styles
GM_getValue / GM_setValue / GM_deleteValuePersist your settings and custom filters across sessions
GM_registerMenuCommand / GM_unregisterMenuCommandManage "Open Settings" and "Reset All" in the script manager menu
GM_openInTabOpen middle-click filter results in a new tab
GM_xmlhttpRequestCross-origin requests to verify site favicons (detect generic fallback icons)
GM_getResourceTextLoad flag-icons CSS for country flag display on Windows