Your rating: None Average: 4.9 (52 votes)

WebPirate is a Tabbed WebBrowser for SailfishOS based on WebKit.

A special thanks goes to Ferlanero for helping me with UI design and testing! :)


Note for the Ad Blocker:

You can download filters by clicking "Ad Block" button from the Sidebar and selecting "Update Filters" from the pull down menu.
If you'll find that banners are still visible, open a bug report on GitHub specifing the affected website and if it happened in Mobile version or Desktop one (include the "AdBlock" prefix so I can find it easily, thanks!)


  1. Real Tabs support
  2. Integrated Download Manager
  3. Support for Custom Search Engines
  4. Login data can be saved so the Browser can compile the fields for you
  5. Delete Personal Data (Navigation History, Cache, Login Data, Cookies) on exit.
  6. Favorites can be Imported and Exported, Folder support is available too.
  7. Integrated YouTube, Dailymotion and Vimeo Player/Grabber
  8. Text Search
  9. Integrated Media Player
  10. Account Integration
  11. File Upload
  12. Session Management
  13. Simple Ad Blocking System
  14. Popup Blocker
  15. Closed Tabs can be recovered
  16. Night Mode
  17. Cookie Management
  18. EXPERIMENTAL Android-like text selection

Source Code and Commit Activity: https://github.com/Dax89/harbour-webpirate

Translations: https://www.transifex.com/projects/p/webpirate/

Application versions: 
File harbour-webpirate-1.7-4.armv7hl.rpm279.69 KB07/10/2015 - 10:35
File harbour-webpirate-1.7-4.i486.rpm298.86 KB11/10/2015 - 18:02
File harbour-webpirate-2.0-1.armv7hl.rpm470.61 KB13/03/2016 - 21:27
File harbour-webpirate-2.0-1.i486.rpm361.2 KB13/03/2016 - 21:27
File harbour-webpirate-2.1-3.armv7hl.rpm564.33 KB07/09/2016 - 17:41
File harbour-webpirate-2.1-3.i486.rpm616.23 KB07/09/2016 - 17:41
File harbour-webpirate-2.1-4.armv7hl.rpm560.89 KB15/10/2017 - 18:11
File harbour-webpirate-2.1-4.i486.rpm609.44 KB15/10/2017 - 18:11

Updated to latest SDK


Paianni's picture

The YouTube grabber is handy, but if support could be added for other video sites (e.g Dailymotion or Vimeo) then that would be fantastic as neither Webcat nor the built-in browser work well with them.

Dax's picture

I'm trying to implement a grabber for those video services too :)

J0114sailor's picture

Hey! i found a problem and i have suggestion to you: Is it possible to do feature like in native browser that when open up the browser, the tab(s) which was open in last session will open?
Broblem: when i'm in google picturesearchs results, and i tap a picture it opens it like in any other browser and navigating throught photos work just fine, but on the bottom where is that option button and url of that pic, browser's bottom bar covers them and i'm not able to see nor tap them. otherwise works well but that is thing what should be fixed.
Thanks in advance!

Dax's picture

1) Ok I can implement that feature

2) This issue is more tricky, it needs more investigation in order to find a good solution, however, thanks for reporting! :)

J0114sailor's picture

thanks alot! i see that you are very dedicated on this, keep it up! thanks and greetings, me :)

J0114sailor's picture

hey dax! Thanks for the amazing browser, it is much better (now) than native sailfiah browser. i love to use it and its easy and works well. But, i have one problem/suggestions/guestion: is it possible to make a feature that i can "copy" favorite straight to that quick menu/start "page" so i dont have to copy-paste the url from favs to that quick menu (or start screen/page) ? thanks in advance!

Dax's picture


This feature is easy to implement, I will make it available in 0.9.7 :)

ahjolinna's picture

wouldn't µblock be better option than adblock? since it has become quite fat.


Dax's picture

I'm not using the real AdBlock, the memory footprint is too high.

I have made a cheap implementation using a custom CSS that can be updated/modified directly from the browser :)

izmisljator's picture

Why we dont have this on N9 ?
Please can somebody make some decent browser  for N9


wickedsp1d3r's picture

Two more:
- Vimeo videos not working.
- Could you an ability to reorder the quick grid?

Dax's picture

1) Vimeo needs a custom grabber (as I did on YouTube), I can try to do it.

2) Ok, I can implement that feature :)

Maledictus's picture

Pls. add possibility to share links with accounts like in Sailfish browser

Dax's picture

I will try to implement it :)

hoodlum's picture

Version 0.9.4-1: very cool update!!!!

wickedsp1d3r's picture

Getting better all the time. Another request (might be hard to implement): proxy support.

Dax's picture

Proxy support is broken with QtWebKit 3.0, I can't implement it: https://bugreports.qt.io/browse/QTBUG-34646

wickedsp1d3r's picture

It's allright. Hope the bug will be fixed in the future.

Dax's picture


I don't know if it possible, but I will try to implement it

boebbele's picture

Best Browser for my Jolla! Thank you!

wickedsp1d3r's picture

Two issues: Pages still load desktop versions, although "Mobile" is selected. Flash videos (e.g. at LiveLeak cause the app to freeze.

Dax's picture

Thanks for reporting!

It will be fixed for the next version

Bobsikus's picture

Hi, I love this browser and I really thank you for developing it :) 1. with Czech translation I could help, there is few little mistakes, if you send me transation file (or are you using transifex ?! ) 2. auto hiding of tab-panel and bottom panel works, but would be nice to keep the borders of the page. I mean if any of these panel reappear after scrolling, the page should be still fully visible :)

Dax's picture

Hi, we are using transifex for localizations: https://www.transifex.com/projects/p/webpirate :)

About your request n° 2:
The WebView is very slow and any resize of it generate lags in the UI, in order to prevent it, I have made the component bigger as the screen's size.
The the tab and bottom panels are rendered above of the WebView, when you scroll to the borders those components should becomes invisible or you cannot see the part of the page covered by these ones.

I'm thinking how can I improve this behaviour, but currently I do not have any ideas.

Bobsikus's picture

ok, edited few lines, I hope it will be ok with everyone :)  2) I am not sure, if you get, what I meant, so I made screenshot :) http://imgur.com/6GxC9cT

Bobsikus's picture

Hi, Czech translation updated :) some of the lines might be out of context, I will check them again after next update, One thing, I wasn't able to find adblock settings, where can I get to it please ? (also for Czech lines check :) )

Dax's picture

The AdBlock settings are in the sidebar, more precisely, its button has two functionalities:

1) The switch enable/disable the AdBlock
2) Instead, if you click the button, the browser will trigger the editor where you can add/edit/download the rules :)


Dax's picture

Yeah it was clear: the tab header covers a part of the webpage, and this is an issue when it happens at the top of it.

I have made some code changes so the tab header does not cover the loaded page when it is at the top.

Bobsikus's picture

thanks, works great !! :)

gabroth's picture

Great update! Donated again.