Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

Quick Look

Surfingkeys enhances browser productivity with Vim-like keyboard shortcuts for navigation, tab management, and page interaction.

AI Overview

Who is this for?

Users seeking to optimize their browsing experience with keyboard-centric controls, especially those familiar with Vim or Emacs.

Key Features

  • Vim-like keyboard shortcuts for browsing
  • Tab and window management
  • Page scrolling and capturing
  • Customizable with JavaScript
  • Search engine integration

Reviews Analysis

Overall Sentiment

Overwhelmingly Positive

Users overwhelmingly praise Surfingkeys for its power, customizability, and efficiency, likening it to Vim for the browser, though some minor usability adjustments can be a learning curve.

Note: AI analysis focuses on the substance and recency of reviews, which may differ from the overall store rating.


What Users Love

  • Significantly increases browsing speed and efficiency.
  • Highly customizable for personalized workflows.
  • Excellent emulation of Vim/Emacs keybindings.

Points to Consider

  • × Initial learning curve for new users.
  • × Occasional minor bugs or unexpected behavior.

Official Description

From the Developer


Rich shortcuts to click links/switch tabs/scroll, capture pages, use your browser like vim for productivity.

A Chrome extension for Vim users, but EMACS users would also love it, as it is much extendable with javascript.

to click links

f Open a link, press SHIFT to flip hints if they are overlapped. C Open a link in non-active new tab cf Open multiple links in a new tab gf Open a link in non-active new tab af Open a link in new tab

to switch tabs

E Go one tab left R Go one tab right x Close current tab X Restore closed tab W New window with current tab J Move current tab to left K Move current tab to right yt Duplicate current tab << Move current tab to left

Move current tab to right g0 Go to the first tab g$ Go to the last tab gx0 Close all tabs on left gxt Close tab on left gxT Close tab on right gx$ Close all tabs on right

to scroll pages / DIVs

0 Scroll all the way to the left e Scroll a page up d Scroll a page down gg Scroll to the top of the page G Scroll to the bottom Gf the page j Scroll down k Scroll up h Scroll left l Scroll right $ Scroll all the way to the right % Scroll to percentage of current page cS Reset scroll target cs Change scroll target

to capture full pages / DIV

yG Capture current full page yS Capture scrolling element

to search seleted with kinds of search engines

sg Search selected with google sw Search selected with bing sy Search selected with youtube sb Search selected with baidu

to edit input with vim editor

Ctrl-i Go to edit box with vim editor

to edit URL with vim editor

su Edit current URL with vim editor

Your extension? Let us know if we can update or correct anything!

Key Info

  • Rating:
    4.7/5.0

    (284 ratings)

  • Users:20,000
  • Version:1.17.11
  • Updated:Aug 18, 2025
  • Developer:Visit Website →

Stats from Chrome Web Store