Vivaldi Notes File Format

Products: Vivaldi for desktop.

Vivaldi can import and export Notes to a Markdown+Front Matter files (.md file extension) and directory structures. Vivaldi can also import plain text files (.txt file extension).

You can import your notes through the File: Import menu and export through the File: Export menu.

Notes will be exported while recursively preserving the notes folder structure in your file system. When importing notes, the selected notes directory is imported recursively while preserving the folder structure as notes folders.

On import, all files are assumed to be Markdown formatted, regardless of file extension. Unrecognized file extensions are ignored during import. Note attachments cannot be imported or exported. (We hope to include this in a future version.)

Vivaldi preserves note metadata — including a note’s title, associated URL, creation- and modification time — as a Front Matter preamble.

During import, all metadata and the entire Front Matter preamble is optional. The file name will be used as the title if the title is not provided in the metadata.

A Front Matter preamble consists of three hyphens on the first line of the file followed by a line break. Metadata is then listed as colon-separated key-value pairs which are separated by line breaks. The preamble is terminated by another sequence of three hyphens followed by a line break. Unrecognized keys in the Front Matter preamble are ignored.

Metadata dates should be in the ISO 8601 datetime format. Other formats may lead to unexpected results.

Example file with the complete set of recognized metadata keys:

---
title: Example Title
url: https://example.com/
date: 2024-02-19T07:30Z
lastmod: 2024-02-21T15:09:58Z
---

I'm a *bold* Markdown note!

* List item

Was this helpful?

Yes
No
Thanks for your feedback!

Vivaldi Reading List File Format

Products: Vivaldi for desktop.

Vivaldi can import and export the Reading List to a comma-separated values (CSV) file. The data structure is a table which is interoperable with the Instapaper CSV file format.

You can import your reading list through the Vivaldi menu > File > Import from Applications and Files and export through the Vivaldi menu > File > Export > Export Reading List.

The file must comply with RFC-4180 and have a .csv file extension. Please note the special requirements in RFC-4180 for table fields containing any of the following characters: comma (,), double-quote ("), and line breaks (carriage returns and line feeds).

The first line of the file must be the following exact table header declaration:

URL,Title,Selection,Folder,Timestamp

Each reading list entry is defined as a table row following the above schema. Each row is separated by a carriage return and a line feed character. A complete example is included at the bottom of this document.

The URL and Title columns contain the URL and title of the reading list entry. The URL must be unique and a valid absolute URL. On duplicate URL values, Vivaldi will keep the last use of the URL.

The Selection column is unused in Vivaldi.

The Folder column. Vivaldi only supports two values for the Folder column: Unread for all unread entries, and Archive for all read entries. Unrecognized or empty folder names will be treated as Archive on import.

The Timestamp column is a POSIX timestamp associated with the reading list entry. For example, the date it was added to the list or its state last modified. Vivaldi uses the reading list entry’s last modification time.

Example file:

URL,Title,Selection,Folder,Timestamp
https://example.com/,Example,,Unread,1708327800
https://example.net/,"Escaped, ""Title""",,Archive,1708327800

Was this helpful?

Yes
No
Thanks for your feedback!

Search messages in Vivaldi Mail

With multiple mailboxes and probably thousands of emails, finding the correct one can be tough. Vivaldi Mail’s search function makes it easy to pin down the one you need in just a few steps.

Search messages

To search through everything, just type something relevant to the message you’re looking for in the search field and Vivaldi will show you all the relevant email messages.

To narrow down the search, use the various search filters that appear as soon as you’ve started a new search. The options include:

  • Searching through all messages or specific accounts or folders.
  • Specifying the date range.
  • Looking for senders or recipients (From, To, CC).
  • Search by the email subject.
  • Search by something in the body of the message.
  • Showing only messages that include attachments.
  • Use the conjunction NOT to only find messages that do not match with the search keyword.

From View Filters you can further choose whether to display read messages, and messages from Custom Folders, Mailing Lists, Archived, Feeds, Spam, and Trash folders.

To reset the search filters, click on Clear Search.


Save searches

Frequently performed searches can be saved as Filters.

To save a search:

  1. Review the search keyword(s) and filters.
  2. Click on Save as Filter, below the search filters.

Once the search is saved as a filter you can add actions to it.

  1. Go to Settings > Mail > Mail Filters and Actions.
  2. Select the saved search filter.
  3. At the bottom of the filter settings, click Add Action.
  4. Choose the action. For example, add a label, mark as read, etc.
  5. If you wish, add more actions by clicking the + button next to the current action.
  6. Finish by clicking Update Mail Filter.

Was this helpful?

Yes
No
Thanks for your feedback!

Download and Install Vivaldi on desktop

Depending on the operating system you’re on, installing Vivaldi may differ a little.

To install Vivaldi on Windows:

  1. Download the installer file from Vivaldi.com/download.
  2. Save the .exe file to your computer and open it.
  3. If installing a standalone or changing the UI language, click on Advanced.
  4. Read Vivaldi’s End User Licence Agreement then click on Accept and install.

When the installation process is finished the browser will open automatically. Go through the welcome flow to make your first customisation decisions and then either start browsing or head on to Settings to make further adjustments.

Alternatively, you can install Vivaldi from the Microsoft Store.

System requirements

On Windows, Vivaldi can be installed on Windows 10 and newer versions.

On Windows 7, Windows 8 and Windows 8.1, Vivaldi 5.6 is the last supported version. Read more on this from our blog.

On Windows XP only Vivaldi 1.0 works.

You can download older versions of Vivaldi from the Download Archive.

Installation options

Click on Advanced in the top right corner of the installer window to reveal various options.

Language

Choose the language you want the browser’s user interface to be in. The chosen language will also be used as the default translation output language and websites may use it to determine which language to show the site content in.

Installation Type

  • Install for all users – The browser will be installed for all user accounts on the operating system.
  • Install per user – The browser will be installed only for the current user.
  • Install standalone – The browser is self-contained within a single folder including all user data and, unless made available as a default app, won’t be added to the operating system’s registry. Choose this option, if you already have Vivaldi installed and want to create an independent or portable version of the browser. You can read more about the Standalone version here.

Additional options

  • Destination folder – Shows the executable path for the browser. User data (browser profile) is stored in the default system location. In case of standalone installs, the destination folder will contain both the application files and user data.
  • Make standalone Vivaldi available as a default app – Enabling this option will add the browser to the operating system’s registry, so it can be used to quickly open various file types from the operating system and other apps.
  • Disable automatic updates (not recommended) – By default Vivaldi will download updates automatically and install them on the next browser restart. When disabled, you’ll have to check for and download updates manually.

Was this helpful?

Yes
No
Thanks for your feedback!

Make Vivaldi the default browser on desktop

To make Vivaldi the default browser:

  1. Go to Settings > General > Startup > Default Browser;
  2. Click on Set as Default to open Windows’ default app settings;
  3. Find Web Browser in the list;
  4. Select Vivaldi to be the default web browser on your computer.

In case you see Vivaldi is set as your default browser instead of Set as Default button in General settings, then Vivaldi already is your default browser.


Default browser check on startup

When Vivaldi isn’t your default browser, every time you open the browser you’ll be asked whether you want to make Vivaldi the default browser. To disable that notification:

  1. Go to Settings > General > Startup > Default Browser;
  2. Disable Check on Startup.

Was this helpful?

Yes
No
Thanks for your feedback!

Install Vivaldi for Flatpak

Vivaldi for Flatpak is distributed through Flathub. You may find Flathub already built-in to your Linux distribution’s software center app. If not, click the button below or copy the following link: https://flathub.org/apps/com.vivaldi.Vivaldi.

Download on Flathub

How do I set Vivaldi for Flatpak as my default browser and/or as my mail client?

You must set your preferred applications through the desktop’s file and protocol association settings.

  • For GNOME, go to System Settings > Default Applications > Web Browser > select Vivaldi.
  • For KDE Plasma, go to System Settings > Applications > Default Applications > Web Browser > select Vivaldi.
  • For LXQt, go to Settings > File and Protocol Associations > Default Apps > Web Browser.

The instructions will be similar for other desktop environments. If you do not see Vivaldi as an option after installing, please log out of your desktop session and back in again.


How do I import data from another web browser?

Vivaldi for Flatpak cannot detect or import data directly from another web browser, such as Firefox, Google Chrome, or Opera, but you can import the files exported from the other browsers for Bookmarks, Notes, and more.

  1. Go to Vivaldi menu > File > Import From Applications or Files menu.
  2. Select what you want to import from the dropdown menu and locate the file.
  3. Click Start Import.

To import logins and passwords:

  1. Go to vivaldi://password-manager/settings.
  2. In the Import passwords section, click on Select File.
  3. Locate the file and open it.

For a more complete import, including browser History and Cookies, you can import into a native installation for Vivaldi, available from vivaldi.com, set up Vivaldi Sync in the native version, and then log in to Sync in Vivaldi for Flatpak.

Vivaldi Sync is available for free and uses confidential end-to-end encryption.


I’m having trouble getting an extension to talk with an app on my system?

The NativeMessaging API — used by extensions to communicate with other installed software on your computer — is unavailable in Vivaldi for Flatpak. This can affect password managers, hardware-integration extensions, and other extensions.

If you require any such extensions, please install the native version of Vivaldi available from https://vivaldi.com/download/?platform=linux.


How do I migrate my profile between Vivaldi for Flatpak and a native install?

The best way to migrate from one install to another, or to keep using both versions in sync with access to your Bookmarks, Logins, Notes, and other data, is to set up Vivaldi Sync.

Vivaldi Sync is available for free and uses confidential end-to-end encryption.


Where is my User Data stored in Vivaldi for Flatpak?

Vivaldi for Flatpak stores data in the ~/.var/app/com.vivaldi.Vivaldi/config/vivaldi folder. Native Vivaldi stores data in the ${XDG_CONFIG_HOME:-$HOME/.config}/vivaldi directory.

You may do a one-time migration by copying the folder from one to the other, on the same computer. You should not run two copies of Vivaldi with the same data directory.

See also How do I migrate.


I ran into a crash! How do I contribute a crash log from Vivaldi for Flatpak?

If you can reproduce a crash, restart Vivaldi for Flatpak with development tools enabled, reproduce the crash, wait three minutes, and restart Vivaldi for Flatpak normally. You should see the crash log appear on the vivaldi://crashes page.

To launch Vivaldi for Flatpak with development tools, run the following command in a terminal: flatpak run --allow=devel com.vivaldi.Vivaldi.

Was this helpful?

Yes
No
Thanks for your feedback!

Translate posts on Vivaldi Social

Vivaldi Social brings together speakers of many languages. While it’s fascinating to know what people are up to in various parts of the world, it can be challenging if you don’t speak their language.

To help you cross language barriers, Vivaldi Social uses the translation service powered by Lingvanex, a service familiar to those who use the Vivaldi browser.

Translate posts

Posts on Vivaldi Social will be translated to the language you’ve chosen for your user interface. You can change the user interface language in Preferences > Appearance > Interface language.

To translate content:

  1. Find a post on Vivaldi Social you want to translate.
  2. Click on the Translate button below the post.
  3. Click on Show original, to revert to the original text.

If a post is in a different language, but you don’t see an option to translate it, then the post’s author hasn’t set the correct language for their post. In that case, you can use the built-in translator in the Vivaldi Browser to translate the post.


Make your posts translatable

To make sure your posts are translatable, always make sure you’ve chosen a matching language for your post’s text.

Set a default posting language:

  1. Go to Preferences > Other > Posting defaults > Posting language.
  2. Choose the language you post in most.

If you’re posting in a different language from your default, change the language settings in the post editor:

  1. Below the text field, click on the current language code (for example, ).
  2. From the drop-down menu, select the language you’re posting in.

Was this helpful?

Yes
No
Thanks for your feedback!

Vivaldi Sync: on all your devices

Vivaldi Sync keeps your data accessible between your computers, tablets, and smartphones. Whether browsing on desktop, Android, iPhone, iPad, or in a car, we ensure that your Bookmarks, Passwords, typed History, open Tabs, Reading List, and Notes are always in sync.

Vivaldi Web Panels for Web Developers

Products: Vivaldi for desktop.

Web Panels is a special type of persistent tab that users can add to their side panel in Vivaldi.

A Web Panel loads a user-supplied URL in a narrow column in the side panel. Web Panels load with a mobile User-Agent to match their narrow mobile-like viewport. Documents and web apps optimized for mobile devices should perform well as Web Panels.

Web Panels can communicate numeric status information through Tab Notifications, and other status information by dynamically updating their tab icons (“favicon”).

Potentially disruptive dialog-driven APIs, such as alert() and prompt(), are unavailable.

Web Panels run in a shared context with regular tabs. Web Panels cannot prompt the user for new permissions, but share granted permissions that have already been granted to their origin in a regular tab.

More powerful and integrated Panel experiences can be created using the chrome.sidePanel API, available to extensions.

Was this helpful?

Yes
No
Thanks for your feedback!

Vivaldi Adaptive Theme Colors for Web Developers

Products: Vivaldi for desktop, Android, and iOS.

Adaptive Theme Colors let webpages set the accent color in the browser chrome, including the Title Bar, Tab Bar, Address Bar, Status Bar, and more. For example, to apply a light matcha green color theme to the browser chrome:

<meta name="theme-color" content="#8ba888">

Vivaldi uses the first named <meta> element in the document.

Adaptive Theme Colors is enabled by default. The feature may be disabled by custom themes.

In Vivaldi for desktop and Vivaldi for Android, you can set different colors for light and dark theme color preferences using the appropriate media queries. For example, to apply a light matcha green theme color in light mode and a dark matcha green theme color in dark mode:

<meta name="theme-color" content="#8ba888" media="(prefers-color-scheme:light)">>
<meta name="theme-color" content="#44624a" media="(prefers-color-scheme:dark)">

In Vivaldi for Android and Vivaldi for iOS, dynamic updates to the content properties are ignored. The theme color on these platform is only set during the initial document initialization.

In Vivaldi for desktop, rapid changes to the theme color may be delayed. You should ensure that your document does not change its theme color too often

The hue or saturation of some theme colors may be adjusted slightly to ensure enough contrast with toolbar text and icons.

Was this helpful?

Yes
No
Thanks for your feedback!