Vivaldi’s App Icons on iOS
Customize Vivaldi on iOS with a custom App Icon that fits your iPhone/iPad’s style.
Customize Vivaldi on iOS with a custom App Icon that fits your iPhone/iPad’s style.
To make Vivaldi your default browser on Android:
Alternatively, open Android Settings and go to Apps > Default Apps, to make Vivaldi the default browser app.
To make Vivaldi your default browser on iOS:
Vivaldi menu > Settings > Default browser.Alternatively, you can get to Vivaldi’s settings in iOS, by opening your mobile device’s Settings and scrolling to find or searching for Vivaldi.
Vivaldi Social, like any social media platform, is full of people posting on a multitude of topics at various intervals. If some accounts post too much or you don’t care for the content of their posts, you have the option to mute the account or block them outright.
To stop seeing posts from a user and posts that mention them:
When you mute someone, you won’t see their content, but they’ll still be able to follow and interact with your account and posts. If you don’t want that, consider blocking the account.
If you like seeing a user’s own posts, but don’t want to see the content they boost:
Did you make a post that’s gaining traction and now you’re flooded with notifications about comments and boosts? (Temporarily) muting notifications can let you browse in peace, while the discussion is still ongoing. To mute the notifications for the post:
For additional notification settings, go to the Notifications page and click on
Show settings at the top of the page to adjust your preferences.
To hide an account’s content and prevent it from following and interacting with you:
If you’ve noticed that some Mastodon instance has a lot of users you’d like to block, you can block the whole instance instead of blocking accounts one by one. Blocking an instance will hide all content from all users on that domain and remove all followers you have from that instance. Use this option as a last resort, as you might miss posts from great users, who just happen to be on the same instance.
To block an instance:
To see who you’ve muted and blocked:
To open the History Panel:
Your browsing history is grouped into folders by date. To open or close the date folder, click on
the arrow in front of the date. To open or close all folders:
To change the displayed history time range, click on the menu next to the search field (label shows the current view) and select between:
To open a link:
To open multiple history entries:
You can also open all links from a specific day or days.
To search for a visited link, type either part of the web page title or URL in the search field in the top left corner of the History Panel. Results will be shown as you type.
To show results only from a specific website:
To sort the history, click on the menu between the search field and the list of history entries (label shows the current sorting option). You can sort history by:

Click on the arrow on the right to switch between ascending and descending order.
You can save a visited link as a bookmark without having to open the link again. To do that:
Use the Ctrl/⌘ or Shift key to select and save multiple links as bookmarks.
You can also save all links you’ve visited in a single day by right-clicking on the date and selecting Save as bookmarks from the context menu.
To delete a single entry:
To delete multiple entries at once, select them by holding down the Ctrl/⌘ or Shift key.
To delete all history:

To change how long your browsing history is saved for, go to Settings > Privacy > Save Browsing History.
Two-Factor Authentication adds a layer of security when logging in to accounts.
Workspaces allow you to quickly group tabs for pages related to various topics.
Mastodon is a type of server software that provides access to a decentralized open-source social network (some people also informally use the word Mastodon to refer to the actual network itself). This network is made up of countless privately operating servers or “instances”. Some are public for everyone to join, others have restrictions on signing up.
Vivaldi Social is one such instance and everyone with a Vivaldi account can join. Vivaldi Social is run on Vivaldi’s servers in Iceland and is administered by the Vivaldi team. You can post short posts, images, links and more, to share your thoughts and ideas with the world. It works similarly to most other social networks, such as Twitter or Facebook.
Users on Mastodon instances can follow and interact with users on their instance, but they can also follow and interact with users on many other instances. You can think of Mastodon instances like email service providers. With any email account you can potentially message anyone, it does not matter who provides the underlying services or if you are on the same service as your friend. This is also true on Mastodon and the Fediverse.
In the same context as Mastodon, you will often also hear the term “The Fediverse”. Mastodon is currently the most popular Fediverse server software. The Fediverse, or sometimes just Fedi, stands for Federated Universe. It’s a collection of many different, independent social media servers (others include GoToSocial, Pleroma, Friendica, and PixelFed), which can interact with each other. The servers can do that thanks to a common technical standard called ActivityPub.
To join Vivaldi Social all you need to do is to go to https://social.vivaldi.net and log in with the account you use for other Vivaldi services, such as Sync. If you don’t have a Vivaldi account yet, there is an option to create one directly from the Vivaldi Social website.
You can also join Vivaldi Social from your favorite Mastodon desktop client or mobile app. When logging in, search for our instance social.vivaldi.net and follow the login instructions.
JohnDoe.social.vivaldi.netTo help friends to find you, give them your your username in long format @[email protected] (it looks like an email address with an extra @ at the beginning). Your friends can use this to look you up by searching for it in the search feature on their own instance. After locating you in this way, they will be able to follow or click on your name to see your profile.
Since there are no algorithms on Vivaldi Social and on Mastodon in general that show content based on your usage, you need to follow people and tags to build up a feed 100% curated by you. Thanks to the federated nature of Mastodon, you can follow accounts from any Mastodon instance with your account on Vivaldi Social.
To follow accounts on Vivaldi Social:
Option 1
Option 2
In addition to user accounts you can also follow tags.
To follow a tag:
If you’re using Vivaldi Feeds or any other feed reader, you can get new posts delivered straight to your feeds client.
To subscribe to content with Vivaldi Feeds:
https://social.vivaldi.net/@Vivaldi.rss or https://social.vivaldi.net/tags/Vivaldi.rss.If you use a different feed reader, copy the link with .rss at the end and add it to your feed reader using the client’s instructions.
Vivaldi introduces support for custom icon set for all toolbar buttons. Here’s how to best handle resources when creating your own icons.
You can populate all the theme buttons right in the Vivaldi UI. To place your own icons, go to Settings > Themes > Editor > Icons to see a list of all available toolbar buttons sorted by category, and the interface to place your own icons. Custom icons will be included in an exported theme.

Vivaldi supports 28 × 28 pixels bitmap or SVG images in all toolbars. Larger images will be scaled to this size.
Vivaldi icon glyphs are sized at, or around 16 pixels. Your icon should leave margin around its edges, not filling the entire canvas, which can lead to big icons in a cramped toolbar. However feel free to use the available room for shapes spanning outside the imaginary boundary, or for bigger icons.
![]()
Suggested icon placement on canvas
Vivaldi supports bitmap images in GIF, JPG, JPEG, PNG, and WEBP format. Consider using a format that supports the alpha channel mask. Icons should maintain sufficient contrast against both light and dark background colors, as your theme icon set can be used in other themes as well.
Bitmap resources are best exported at double their target size to render sharply on high DPI displays and to leave room for UI scaling, i.e. export images at 56 × 56 pixels to double the resolution of the 28 pixel target.
Aside of bitmaps, Vivaldi supports the Scalable Vector Graphic (SVG) format, which may be produced in a few different ways.
If you’d like your icon to inherit current theme colors, do not use any fill color definitions, or use the currentColor keyword. That ensures proper color inheritance in all the different toolbar and theme combinations.
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 28 28"
fill="currentColor"
>
<!-- inherits fill color from current Vivaldi theme -->
<path d="..." />
<!-- uses specific fill color -->
<path d="..." fill="#ffeea8" />
</svg>
SVG color inheritance example
On the other hand you can control all stroke and fill colors locally, independent of current theme colors. In that case you want to ensure all colors are set, so as not to inherit unexpected theme colors.
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 28 28"
fill="#000"
>
<!-- inherits default fill color #000 specified above -->
<path d="..." />
<!-- uses specific fill color -->
<path d="..." fill="#ffeea8" />
</svg>
SVG code example with own color definitions
Whether you choose to use fill or stroke-based icons is up to you. In the later case define stroke properties inline.
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 28 28"
fill="none"
stroke="currentColor"
>
<!-- no fill; stroke color inherited from current Vivaldi theme -->
<path
d="..."
stroke-width="1"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
Stroke-based SVG icon example
Filters and masks in SVG are referenced by ID, which needs to be unique. If the ID is not unique, a reference to it could be lost, and the filter or mask will break. Maintaining a unique ID for the same filter across multiple files is tedious and won’t prevent ID duplicity in the Document Object Model (DOM).
To overcome the potential issues, consider flattening the graphic instead of using masks, or replacing SVG filters with inline Cascading Style Sheets (CSS). For example to replace feDropShadow SVG glow effect:
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 28 28"
fill="none"
stroke="currentColor"
>
<defs>
<filter id="neonGlow-034">
<feDropShadow
in="enlarged"
dx="0"
dy="0"
stdDeviation="40"
flood-color="cyan"
/>
</filter>
</defs>
<g filter="url(#neonGlow-034)">
<rect x="7" y="7" width="14" height="14" rx="2" />
</g>
</svg>
Original SVG filter
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 28 28"
fill="none"
stroke="currentColor"
>
<g style="filter: drop-shadow(0, 0, 1px, cyan)">
<rect x="7" y="7" width="14" height="14" rx="2" />
</g>
</svg>
Similar effect achieved by inline CSS
It is good idea to minimize exported SVG icons with a tool such as SVGO. Your editor may also minimize SVG on export, but this may come with some caveats, such as maintaining unique IDs.
SVG files must be UTF-8 encoded. Import sanitation strips all JavaScript and <style> elements (inline style attributes are allowed).
The current Vivaldi theme format was expanded to support icons for a growing number of toolbar buttons or command chains. Single icon resource is exported in a theme archive JSON as button ID and image path pair.
"buttons": {
"buttonId": "imagefile01.png"
}
If you are batch-processing the icon images you may consider exporting your custom theme in Vivaldi and updating the images by replacing them in the resulting ZIP archive.
If you want to start creating a new icon set based off the official Vivaldi UI icons, we have created a Figma template for the occasion. The URL to the template is https://www.figma.com/community/file/1214878626987427743.