URL Encoder/Decoder for Java

Free online url encoder/decoder with Java code examples

Working with url encoder/decoder in Java? Our free online url encoder/decoder helps Java developers format, validate, and process data instantly. Below you will find Java code examples using java.net.URLEncoder (built-in) so you can achieve the same result programmatically in your own projects.

Try the URL Encoder/Decoder Online

Use our free URL Encoder/Decoder directly in your browser — no setup required.

Open URL Encoder/Decoder

Java Code Example

import java.net.URLEncoder;
import java.net.URLDecoder;
import java.nio.charset.StandardCharsets;

String encoded = URLEncoder.encode("Hello World!", StandardCharsets.UTF_8);
String decoded = URLDecoder.decode(encoded, StandardCharsets.UTF_8);

Quick Setup

Library: java.net.URLEncoder (built-in)
// Built-in — no external dependency needed

Java Tips & Best Practices

  • Always specify StandardCharsets.UTF_8
  • URLEncoder encodes spaces as + (form encoding)
  • Use java.net.URI for full URL construction

Frequently Asked Questions

URL Encoder/Decoder in Other Languages

More Java Tools