Logo
/
Sign in
Product Logo
JxBrowserTeamDev

A cross-platform library for integration of Chromium browser into Java applications.

Product details

Add Chromium web browser to your Java app.

Display web pages and PDFs in JavaFX, Swing, SWT.

Work with DOM, JS, Network, Printing, Downloads, etc.

Runs on Windows x86/x64/ARM, macOS x64/Apple Silicon, Linux x64/ARM, Java 17+

Clear API & Docs

Easy-to-use API with extensive documentation, tutorials, and dozens of examples.

Prompt support

Get reply from JxBrowser engineers within one business day in your personal Help center account.

Proven expertise

Created by engineers who have been integrating Java with MS IE, Firefox, WebKit, Safari, and Chromium for 22 years.

How you can use JxBrowser

Hybrid apps

Extend your Java desktop app with the power of the latest web technologies. Create modern desktop or tablet apps with stunning UI made with JS libraries such as React, AngularJS, Material UI, Bootstrap, etc.

Checkout & kiosks

Use web technologies to implement the UI of your native application and display it on touch screens. Use peripheral devices directly from JavaScript.

Digital advertising

Display video or web content on the outdoor and indoor LED screens such as digital billboards, menu boards, digital signages in cinema, gas stations, MOL shops, restaurants, etc.

Gaming

Create games using JS, HTML, CSS and render them using GPU 4K\@60fps without internet connection. Use peripheral devices directly from JavaScript.

Web scraping

Use web browser capabilities to load and analyze websites, find and go through their web pages, find and extract text and images, take screenshots of a web page, etc.

Automation

Simulate user activity and automate different scenarios on a web page. Intercept network requests, configure proxy, access and modify DOM, fill web forms, and more.

Features

In-house technology since 2008

Experience proven stability with our focused injection approach — built entirely by our team without relying on other integration projects like CEF.

HTML5, CSS3, JavaScript

Display modern web pages built with the latest web standards.

Java ↔ JavaScript

Call Java code from JavaScript and vice versa.

4K 60FPS

Render 4K video full screen with 60FPS via GPU.

Off-Screen

Display web pages in the lightweight off-screen Swing/JavaFX component.

Latest security updates

Stay secure with constant Chromium updates.

HTML to Bitmap

Save the web page as a PNG or JPEG file.

Chrome extensions

Install Chrome extensions from Chrome Web Store or load them programmatically from CRX files.

PDF

Display PDF documents via the built-in PDF Viewer.

Printing

Print web pages and PDFs. Save the web page as PDF.

Chromium profiles

Create and use multiple standard and incognito profiles.

DOM

Access and modify the DOM of the currently loaded web page.

CSS

Inject additional CSS into the web page document.

Network

Intercept network requests, modify HTTP headers, etc.

Spelling

Get notifications about spelling mistakes on a web page.

Widevine

Play DRM-protected media content from Netflix and Amazon.

DevTools

Debug web pages via DevTools or Remote Debugging Port.

ARM

Runs on Macs with Apple Silicon and Linux/Windows ARM64 devices.

Cookies

Access, create, delete, and filter session and persistent cookies.

Custom protocols

Register custom protocols and emulate web server responses.

Dialogs

Control JavaScript and File dialogs or display your own.

User-Agent

Modify the user-agent string for each web page.

Proxy

Configure HTTP, HTTPS, FTP, and SOCKS proxy settings per Profile.

Keyboard & mouse

Filter the keyboard and mouse events. Register your shortcuts.

Save web page

Save the currently loaded web page as a set of files.

Zoom

Change zoom level, zoom in/out content of a web page.

Auth

Handle Basic, Digest, NTLM, Proxy, and SSL Cert auth. Work with SuisseID and U2F devices.

Custom context menus

Display your own custom context menu or do nothing on the mouse right click.

Downloads

Manage file downloads, get notifications about download progress, pause or cancel.

Find more products by category
Development SoftwareView all