<!doctype html><html class="scroll-smooth" lang="id"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=0"><meta name="description" content="WS Browser: browser modern yang cepat, aman, dan stabil, menghadirkan pemuatan halaman secepat kilat serta pengalaman menjelajah yang lancar. Dengan antarmuka yang bersih, penggunaan yang intuitif, dan dukungan lintas platform, WS Browser adalah pilihan ideal untuk menjelajah internet secara efisien dan aman."><meta name="format-detection" content="address=no"><title>WS Browser - Browser Cerdas, Cepat, Privat, dan Aman Berbasis Mesin Chrome - ws.com</title><meta name="keywords" content="WS, ws, WS Browser, Web Space, Web Space Browser, WS Browser, browser, unduh browser, Web3, ws.com, akselerasi mesin, perlindungan keamanan"><meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:url" content="https://ws.com/id/"><meta name="twitter:title" content="WS Browser - Browser Cerdas, Cepat, Privat, dan Aman Berbasis Mesin Chrome - ws.com"><meta name="twitter:description" content="WS Browser: browser modern yang cepat, aman, dan stabil, menghadirkan pemuatan halaman secepat kilat serta pengalaman menjelajah yang lancar. Dengan antarmuka yang bersih, penggunaan yang intuitif, dan dukungan lintas platform, WS Browser adalah pilihan ideal untuk menjelajah internet secara efisien dan aman."><meta name="twitter:image" content="https://ws.com/assets/bJmarxGt.svg"><meta property="og:type" content="website"><meta property="og:title" content="WS Browser - Browser Cerdas, Cepat, Privat, dan Aman Berbasis Mesin Chrome - ws.com"><meta property="og:url" content="https://ws.com/id/"><meta property="og:site_name" content="WS Browser - Browser Cerdas, Cepat, Privat, dan Aman Berbasis Mesin Chrome - ws.com"><meta property="og:description" content="WS Browser: browser modern yang cepat, aman, dan stabil, menghadirkan pemuatan halaman secepat kilat serta pengalaman menjelajah yang lancar. Dengan antarmuka yang bersih, penggunaan yang intuitif, dan dukungan lintas platform, WS Browser adalah pilihan ideal untuk menjelajah internet secara efisien dan aman."><meta property="og:image" content="https://ws.com/assets/bJmarxGt.svg"><meta property="og:locale" content="id"><link rel="icon" href="/favicon.ico"><link rel="alternate" hreflang="x-default" href="https://ws.com/en"><link rel="canonical" href="https://ws.com/id/"><link rel="alternate" hreflang="en" href="https://ws.com/en"><link rel="alternate" hreflang="zh-CN" href="https://ws.com/zh-cn"><link rel="alternate" hreflang="zh-TW" href="https://ws.com/zh-tw"><link rel="alternate" hreflang="ja" href="https://ws.com/ja"><link rel="alternate" hreflang="ko" href="https://ws.com/ko"><link rel="alternate" hreflang="id" href="https://ws.com/id"><link rel="alternate" hreflang="fil" href="https://ws.com/fil"><link rel="alternate" hreflang="th" href="https://ws.com/th"><link rel="alternate" hreflang="vi" href="https://ws.com/vi"><link rel="alternate" hreflang="km" href="https://ws.com/km"><link rel="alternate" hreflang="my" href="https://ws.com/my"><link rel="alternate" hreflang="es" href="https://ws.com/es"><link rel="alternate" hreflang="pt" href="https://ws.com/pt"><link rel="alternate" hreflang="fr" href="https://ws.com/fr"><link rel="alternate" hreflang="de" href="https://ws.com/de"><link rel="alternate" hreflang="it" href="https://ws.com/it"><link rel="alternate" hreflang="ru" href="https://ws.com/ru"><link rel="alternate" hreflang="tr" href="https://ws.com/tr"><link rel="alternate" hreflang="ar" href="https://ws.com/ar"><link rel="alternate" hreflang="hi" href="https://ws.com/hi"><link rel="alternate" hreflang="bn" href="https://ws.com/bn"><link rel="alternate" hreflang="mr" href="https://ws.com/mr"><link rel="alternate" hreflang="te" href="https://ws.com/te"><link rel="alternate" hreflang="ta" href="https://ws.com/ta"><link rel="alternate" hreflang="kn" href="https://ws.com/kn"><link rel="alternate" hreflang="pa" href="https://ws.com/pa"><link rel="alternate" hreflang="ur" href="https://ws.com/ur"><link rel="alternate" hreflang="af" href="https://ws.com/af"><link rel="alternate" hreflang="sw" href="https://ws.com/sw"><link rel="alternate" hreflang="am" href="https://ws.com/am"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"/assets/bJmarxGt.svg"},"name":"WS BROWSER SDN. BHD.","url":"https://ws.com"},"name":"WS Browser - Browser Cerdas, Cepat, Privat, dan Aman Berbasis Mesin Chrome - ws.com","url":"https://ws.com/id/","inLanguage":"id","description":"WS Browser: browser modern yang cepat, aman, dan stabil, menghadirkan pemuatan halaman secepat kilat serta pengalaman menjelajah yang lancar. Dengan antarmuka yang bersih, penggunaan yang intuitif, dan dukungan lintas platform, WS Browser adalah pilihan ideal untuk menjelajah internet secara efisien dan aman."}</script><link rel="stylesheet" href="/assets/qMyz4gX2.css">
<link rel="stylesheet" href="/assets/BChXucl1.css"></head> <body> <div class="body-bg-box relative min-h-full flex-col bg-[length:100%_auto] bg-scroll bg-repeat-y pt-90" style="--bg-mobile:url(/assets/DYeuaOuN.svg);--bg-desktop:url(/assets/DdsPOR4K.svg)"> <header class="fixed top-0 z-50 w-full"> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(self.Astro||(self.Astro={})).only=async t=>{await(await t())()},window.dispatchEvent(new Event("astro:only"))</script><script>(()=>{var t=Object.defineProperty,e=(e,r,n)=>((e,r,n)=>r in e?t(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n)(e,"symbol"!=typeof r?r+"":r,n);{let t={0:t=>s(t),1:t=>n(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(n(t)),5:t=>new Set(n(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},r=e=>{let[r,n]=e;return r in t?t[r](n):void 0},n=t=>t.map(r),s=t=>"object"!=typeof t||null===t?t:Object.fromEntries(Object.entries(t).map(([t,e])=>[t,r(e)]));class i extends HTMLElement{constructor(){super(...arguments),e(this,"Component"),e(this,"hydrator"),e(this,"hydrate",async()=>{var t;if(!this.hydrator||!this.isConnected)return;let e=null==(t=this.parentElement)?void 0:t.closest("astro-island[ssr]");if(e)return void e.addEventListener("astro:hydrate",this.hydrate,{once:!0});let r,n=this.querySelectorAll("astro-slot"),i={},o=this.querySelectorAll("template[data-astro-template]");for(let t of o){let e=t.closest(this.tagName);null!=e&&e.isSameNode(this)&&(i[t.getAttribute("data-astro-template")||"default"]=t.innerHTML,t.remove())}for(let t of n){let e=t.closest(this.tagName);null!=e&&e.isSameNode(this)&&(i[t.getAttribute("name")||"default"]=t.innerHTML)}try{r=this.hasAttribute("props")?s(JSON.parse(this.getAttribute("props"))):{}}catch(t){let e=this.getAttribute("component-url")||"<unknown>",r=this.getAttribute("component-export");throw r&&(e+=` (export ${r})`),console.error(`[hydrate] Error parsing props for component ${e}`,this.getAttribute("props"),t),t}await this.hydrator(this)(this.Component,r,i,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))}),e(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(this.hasAttribute("await-children")&&"interactive"!==document.readyState&&"complete"!==document.readyState){let t=()=>{document.removeEventListener("DOMContentLoaded",t),e.disconnect(),this.childrenConnectedCallback()},e=new MutationObserver(()=>{var e;(null==(e=this.lastChild)?void 0:e.nodeType)===Node.COMMENT_NODE&&"astro:end"===this.lastChild.nodeValue&&(this.lastChild.remove(),t())});e.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",t)}else this.childrenConnectedCallback()}async childrenConnectedCallback(){let t=this.getAttribute("before-hydration-url");t&&await(import(t)),this.start()}async start(){let t=JSON.parse(this.getAttribute("opts")),e=this.getAttribute("client");if(void 0!==Astro[e])try{await Astro[e](async()=>{let t=this.getAttribute("renderer-url"),[e,{default:r}]=await Promise.all([import(this.getAttribute("component-url")),t?import(t):()=>()=>{}]),n=this.getAttribute("component-export")||"default";if(n.includes(".")){this.Component=e;for(let t of n.split("."))this.Component=this.Component[t]}else this.Component=e[n];return this.hydrator=r,this.hydrate},t,this)}catch(t){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,t)}else window.addEventListener(`astro:${e}`,()=>this.start(),{once:!0})}attributeChangedCallback(){this.hydrate()}}e(i,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",i)}})()</script><astro-island uid="RdhBR" component-url="/assets/js/app-DVLIOADN.js" component-export="default" renderer-url="/assets/js/app-BrVTem2I.js" props="{&quot;fromPath&quot;:[0,&quot;id&quot;]}" ssr client="only" opts="{&quot;value&quot;:&quot;vue&quot;}"></astro-island> <div id="header-logo" class="flex h-90 items-center justify-between gap-20 px-20 py-10"> <a href="/id" class="my-1 flex animate-slide-in-left items-center gap-10"> <img class="h-70" src="/assets/bJmarxGt.svg" alt="logo"> <div class="flex flex-col justify-between">  <h1 class="m-0 w-fit whitespace-nowrap bg-text-gradient-1 bg-clip-text font-bold uppercase not-italic text-transparent text-30 leading-30"> WS Browser </h1> <p class="flex justify-between whitespace-pre font-normal lowercase not-italic text-gray-dark text-16 leading-24"> <span>W</span><span>S</span><span>.</span><span>C</span><span>O</span><span>M</span><span> </span><span>y</span><span>a</span><span>n</span><span>g</span><span> </span><span>A</span><span>n</span><span>d</span><span>a</span><span>l</span> </p>  </div> </a> <div class="relative select-none text-26 md:text-20" id="drop-box"> <div class="flex cursor-pointer items-center py-8" id="drop-switch"> <img class="w-28 md:w-24" src="/assets/Cq1wposX.svg" alt="icon"> <span class="ml-8 mr-16 text-gray-dark">Bahasa Indonesia</span> <img class="w-20 transition-transform" id="drop-icon" src="/assets/Cldm6hfZ.svg" alt="arrow"> </div> <ul class="absolute -right-4 z-50 -mt-2 hidden max-h-[min(626px,calc(100dvh-105px-var(--banner-lang-height)))] min-w-160 overflow-y-auto overflow-x-hidden overscroll-y-contain rounded-10 border-gray-200 bg-white py-12 shadow-base sm:w-auto md:max-h-[min(626px,calc(100dvh-90px-var(--banner-lang-height)))]" id="drop-menu" data-local="id"> <li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="en"> English </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="zh-cn"> 简体中文 </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="zh-tw"> 繁體中文 </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="ja"> 日本語 </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="ko"> 한국어 </li><li class="!text-accent block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="id"> Bahasa Indonesia </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="fil"> Filipino </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="th"> ไทย </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="vi"> Tiếng Việt </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="km"> ភាសាខ្មែរ </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="my"> မြန်မာဘာသာ </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="es"> Español </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="pt"> Português </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="fr"> Français </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="de"> Deutsch </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="it"> Italiano </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="ru"> Русский </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="tr"> Türkçe </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="ar"> العربية </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="hi"> हिन्दी </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="bn"> বাংলা </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="mr"> मরাঠি </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="te"> తెలుగు </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="ta"> தமிழ் </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="kn"> ಕನ್ನಡ </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="pa"> ਪੰਜਾਬੀ </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="ur"> اردو </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="af"> Afrikaans </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="sw"> Kiswahili </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="am"> አማርኛ </li> </ul> </div> <script type="module" src="/assets/js/app-D_eXGhyq.js"></script> </div> </header> <script type="module">function o(){import.meta.url,import("_").catch(()=>1),async function*(){}().next()}const t=document.querySelector("#header-logo"),e=()=>{t.classList.toggle("header-scrolled",window.scrollY>10)};e(),window.addEventListener("scroll",e,{passive:!0});export{o as __vite_legacy_guard}</script> <main class="mt-[var(--banner-lang-height)] md:mx-20 mx-20">  <section class="h-318 animate-fade-in-up select-none whitespace-pre-line pt-64 text-center md:mt-20 md:h-254 md:pt-0" data-astro-cid-rzooxujd> <div class="flex h-214 flex-col items-center text-60 font-bold leading-90 tracking-[2.8px] md:text-70 md:leading-100" data-astro-cid-rzooxujd> <span class="block bg-clip-text text-transparent bg-text-gradient-3" data-astro-cid-rzooxujd> Akselerasi Mesin </span><span class="block bg-clip-text text-transparent bg-text-gradient-1" data-astro-cid-rzooxujd> Perlindungan Keamanan </span> </div> </section> <section class="mb-60 text-center md:mb-50" data-astro-cid-rzooxujd><div id="carousel-swiper" class="swiper w-full leading-none"> <ul class="swiper-wrapper"> <li class="swiper-slide"> <img src="/assets/Ck2Ecxp4.svg" alt="image0" class="mx-auto mb-98 h-400 md:mb-60 md:h-360"> <p class="px-10 font-semibold leading-64 text-gray-dark md:leading-54 text-46 md:text-40"> Kompatibel dengan Web3.0 </p> </li><li class="swiper-slide"> <img src="/assets/1y0bxZ9Q.svg" alt="image1" class="mx-auto mb-98 h-400 md:mb-60 md:h-360"> <p class="px-10 font-semibold leading-64 text-gray-dark md:leading-54 text-46 md:text-40"> Perlindungan Keamanan </p> </li><li class="swiper-slide"> <img src="/assets/BPhwMe2i.svg" alt="image2" class="mx-auto mb-98 h-400 md:mb-60 md:h-360"> <p class="px-10 font-semibold leading-64 text-gray-dark md:leading-54 text-46 md:text-40"> Kompatibilitas Chromium yang Kuat </p> </li> </ul> <div class="carousel-bullet mt-30 inline-flex animate-fade-in justify-center md:mt-20"></div> </div> <script type="module" src="/assets/js/app-D_odl7uA.js"></script></section> <section class="text-center" data-astro-cid-rzooxujd> <span class="hidden h-90 w-710 animate-rotate-roll items-center justify-center rounded-14 bg-text-gradient-2 bg-[length:180%_110%] text-36 leading-none text-white transition-all duration-300 will-change-transform hover:-translate-y-2 hover:shadow-[0_10px_30px_0_#91F2FF] md:h-70 md:w-467 md:text-30" data-ref="action-trigger" data-lang="id" title="Unduh Sekarang" data-astro-cid-rzooxujd>Unduh Sekarang </span> </section>  </main> <footer class="mt-50 box-content w-full text-20 font-normal text-gray-soft md:justify-between md:text-16"> <div class="mx-auto box-content flex max-w-1200 flex-wrap justify-around gap-8 px-20 pb-42"> <ul class="flex max-w-276 shrink-0 flex-col justify-start gap-16 text-gray-soft"> <li class="my-8 text-24 text-gray-dark md:text-20">Fitur Unggulan</li> <li class="text-gray-medium">Aman dan Sederhana</li><li class="text-gray-medium">Pindai Offline</li><li class="text-gray-medium">Verifikasi Keaslian</li> </ul> <ul class="flex max-w-190 shrink-0 flex-col justify-start gap-16 text-gray-soft"> <li class="my-8 text-24 font-normal text-gray-dark md:text-20"> Perusahaan </li> <li> <a href="/id/about" class="text-gray-medium hover:text-accent">Tentang Kami</a> </li> <li> <a href="/id/privacy" class="text-gray-medium hover:text-accent"> Kebijakan Privasi </a> </li> <li> <a href="/id/terms" class="text-gray-medium hover:text-accent"> Perjanjian Pengguna </a> </li> </ul> <ul class="flex max-w-180 shrink-0 flex-col justify-start gap-16 text-gray-soft"> <li class="my-8 text-24 font-normal text-gray-dark md:text-20"> Layanan </li> <li> <a class="text-gray-medium hover:text-accent" href="/id/service/report">Laporkan Situs Web</a> </li> <li> <a class="text-gray-medium hover:text-accent" href="/id/service/appeal">Ajukan Banding Situs Web</a> </li> <li> <a class="text-gray-medium hover:text-accent" href="/id/service/verify">Ajukan Verifikasi</a> </li> </ul> <div class="order-2 mt-20 w-full shrink-0 text-left md:order-none md:mt-0 md:w-440"> <div class="mb-8 flex items-center justify-center gap-8 md:justify-start"> <img class="size-40 md:size-48" src="/assets/bJmarxGt.svg" alt="logo"> <h1 class="m-0 w-fit whitespace-nowrap bg-text-gradient-1 bg-clip-text text-28 font-bold not-italic text-transparent md:text-32"> WS Browser </h1> </div> <div class="flex flex-wrap justify-evenly gap-20 text-left md:flex-col md:justify-start md:gap-16"> <p class="order-first w-full shrink-0 text-center md:text-left">Aman dan Sederhana | Pindai Offline | Verifikasi Keaslian</p> <p class="flex items-center justify-center gap-4 md:justify-start"> <img class="w-24" src="/assets/fqPajIYX.svg" alt="mail"> <a href="/cdn-cgi/l/email-protection#60030f0e140103142017134e030f0d" class="text-inherit no-underline hover:text-accent"> <span class="__cf_email__" data-cfemail="1a7975746e7b796e5a6d6934797577">[email&#160;protected]</span> </a> <a class="ml-16 hidden hover:text-accent md:inline" href="/id/cookie_policy">Kebijakan Cookie</a> </p> <p class="flex max-w-400 items-center justify-center gap-4 md:justify-start"> <img class="w-20" src="/assets/vXpygvqp.svg" alt="addr"> <span class="leading-snug">B-2-10, Aman Suria Damansara, Jln PJU 1/43, 47301 Petaling Jaya, Selangor, Malaysia</span> </p> <p> <a class="mr-20 inline hover:text-accent md:hidden" href="/id/cookie_policy">Kebijakan Cookie</a> Copyright © 2026-2030 WS BROWSER SDN. BHD. </p> </div> </div> </div> </footer> <astro-island uid="1tptaQ" component-url="/assets/js/app-BN-qnq0p.js" component-export="default" renderer-url="/assets/js/app-BrVTem2I.js" props="{&quot;lang&quot;:[0,&quot;id&quot;]}" ssr client="only" opts="{&quot;value&quot;:&quot;vue&quot;}"></astro-island> </div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script></body></html>  <script type="module" src="/assets/js/app-5M6Syhpa.js"></script>