In IE 9 you can type in whatever number you want to get the perfect zoom but in Chrome all I see is the + and - in the drop menu. How do I choose a custom zoom and set it as the default?
Update 01-Oct-2015: now the Zoom extension suggested by Thomas Ploeger also works with Google Spreadsheets (remember to change zoom via extension button 'Z' right to the omnibox, don't try using Ctrl-+/-), so go ahead and vote his answer if it helps you.
Another extension not mentioned here is Custom Zoom. Unlike Zoom, it:
Earlier answer (which also still works):
This solution by Ciprian Stan needs elementary HTML skills and need re-doing it every time you restart Google Chrome. But unlike both extensions mentioned here I tried (Zoom and ZoomAll), it works even for Google Docs Spreadsheet--allows truly custom zoom levels.
It affect only zoom levels available for default zoom, but not the zooming increments in Wrench>Zoom or Ctrl-+/- behavior.
Since verve asked this question in August, 2012, either you are using an extremely old version of Chrome (<10), or your browser did (does?) indeed have the function. The same goes for Thomas Ploeger; an extension should not be necessary.
If you are using an older version, then you need to enable tabbed-options to see the setting, otherwise it is not accessible (figure 2). You can either use the command-line option
If you have to use a very old version that does not include tabbed-options at all, then you can try manually entering the setting (before the
In any case, you should be aware that the default-zoom setting (currently) only affects pages that you have not already zoomed. Any pages that you have modified the zoom for will not be affected by the new default scaling and will retain the previously assigned zoom setting. This is a nuisance because there is currently no way to modify the list of page/site-specific zoom settings, so you will have to manually set previously-zoomed pages to use the default setting.
Note however that simply zooming a page to 100% is not sufficient to reset the zoom for a page/site. To reset it, you can press Ctrl+Numpad-0 or click the magnifying glass on the toolbar and then click the Reset Zoom button. Another way to reset the zoom is to zoom it to match the current default-zoom setting. For example, if the current default zoom is set to 125% and the page has previously been zoomed to 110%, you must zoom the page to 125% to remove its page-specific setting. (This is actually a bug because if you then change the default zoom to 150%, the page will not retain its 125% zoom!)
Figure 1: Default-Zoom setting in newer versions of Chrome
Figure 2: Non-tabbed settings dialog in older version has no default-zoom setting
Figure 3: Enabling tabbed-options in
Figure 4: Default-Zoom setting in Tabbed-options page of older versions of Chrome
Figure 5: Reset page-zoom to the default setting with the Reset Zoom (in case they fix the bug of zooming to reset)
Table 1: (Non-obvious) values for default-zoom settings in the
There is a Google Chrome extension called Zoom which allows you to set custom zoom percentages via a slider, or by entering a certain percentage. It remembers the zoom percentages per website (like Chrome already does, but now you can at least set a custom percentage).
Chrome does not allow you to set a universal zoom setting as far as I am aware. But, to set a universal default zoom for all webpages (again, in a percentage of your choosing), you could use the Zoom All extension.
I would suggest you try these extensions, they might work for you.
Works out-of-the-box for custom zoom levels per (sub-)domain, e.g.:
Credit goes to the "Caveats" section (below) of Synetech's awesome answer. I posted this solution because it was all I needed in my case.