Fanha

Free tools for everyday work.

Simple, useful tools that respect your privacy.

  • 100% Free
  • No Ads
  • Privacy
  • 214 tools siap dipakai

PDF & Documents

Gabung, pisah, putar, dan olah dokumen PDF di browser.

Gabung PDF Gabungkan beberapa file PDF menjadi satu dokumen, urutan sesuai pilihan Anda. Pisahkan PDF Pecah PDF menjadi file terpisah per halaman, diunduh dalam satu ZIP. Ekstrak Halaman PDF Ambil halaman tertentu (mis. 1-3, 5) ke file PDF baru. Hapus Halaman PDF Hapus halaman yang tidak diperlukan dari dokumen PDF. Susun Ulang Halaman Ubah urutan halaman PDF dengan daftar posisi, mis. 3,1,2. Putar Halaman PDF Putar seluruh atau halaman tertentu 90, 180, atau 270 derajat. Gambar ke PDF Susun satu atau banyak gambar menjadi satu file PDF. Info Metadata PDF Lihat judul, penulis, pembuat, dan tanggal dokumen PDF. Bersihkan Metadata PDF Buang judul, penulis, dan jejak pembuat dari dokumen PDF. Duplikat Halaman PDF Duplikat halaman PDF sesuai pola yang Anda tentukan (mis. 1,2,2,3-5). PDF ke Gambar Ekstrak setiap halaman PDF sebagai gambar PNG atau JPEG, diunduh dalam ZIP. Tambah Teks ke PDF Sisipkan teks ke halaman PDF pada posisi yang Anda tentukan. Tambah Gambar ke PDF Sisipkan gambar (PNG/JPG/WebP) ke halaman PDF pada posisi yang diinginkan. Tanda Tangan PDF Tandatangani PDF dengan nama Anda (pratinjau tertulis tangan) tanpa perlu mencetak. Nomor Halaman PDF Tambahkan nomor halaman ke PDF dengan format dan posisi yang bisa disesuaikan. Watermark PDF Tambahkan watermark teks ke halaman PDF dengan opasitas, rotasi, dan halaman yang bisa dipilih. Flatten PDF Ubah PDF menjadi halaman gambar (PNG/JPEG) untuk mengunci isi dan mencegah edit. Isi Formulir PDF Isi kolom teks dan kotak centang pada formulir PDF interaktif langsung di browser. Pangkas PDF Pangkas margin halaman PDF (atas, kanan, bawah, kiri) dalam poin. Ukuran Halaman PDF Ubah ukuran halaman PDF ke A4, A3, A5, Letter, atau Legal dengan opsi mempertahankan isi di tengah. Lampiran PDF Lihat dan unduh file yang disisipkan (lampiran) di dalam dokumen PDF. Ekstrak Gambar dari PDF Ekstrak semua gambar yang tertanam dalam PDF sebagai file PNG terpisah. PDF ke Teks Ekstrak teks dari PDF per halaman, cocok untuk salin atau analisis konten. Kompres PDF Perkecil ukuran PDF dengan mode struktural (bersih metadata) atau rasterisasi (halaman jadi gambar). Bandingkan PDF Bandingkan dua PDF secara teks per baris — lihat penambahan, penghapusan, dan yang tidak berubah. Redaksi PDF Sensor istilah sensitif di PDF dengan mengubah halaman terkait menjadi gambar agar teks asli benar-benar hilang. Perbaiki PDF Coba pulihkan PDF rusak dengan me-render ulang halaman sebagai gambar (hasil berbasis gambar).

Images

Kompres, ubah ukuran, konversi, dan bersihkan gambar.

Kompres Gambar Perkecil ukuran gambar langsung di browser, kualitas bisa diatur. Ubah Ukuran Gambar Ubah lebar dan tinggi gambar dengan proporsi yang bisa dikunci. Image Converter Konversi gambar antar format JPG, PNG, WebP, GIF, dan AVIF langsung di browser, termasuk banyak file sekaligus. PNG Converter Konversi PNG ke JPG dan WebP langsung di browser, bisa banyak file sekaligus. JPG Converter Konversi JPG ke PNG dan WebP langsung di browser, bisa banyak file sekaligus. WebP Converter Konversi WebP ke JPG dan PNG langsung di browser, bisa banyak file sekaligus. GIF Converter Konversi GIF ke PNG, JPG, WebP, dan AVIF langsung di browser, bisa banyak file sekaligus. AVIF Converter Konversi AVIF ke PNG, JPG, WebP, dan GIF langsung di browser, bisa banyak file sekaligus. JPG ke PNG Konversi JPG menjadi PNG dalam satu langkah. PNG ke JPG Konversi PNG menjadi JPG dengan kualitas teratur. JPG ke WebP Konversi JPG ke WebP untuk web yang lebih ringan. PNG ke WebP Konversi PNG ke WebP tanpa kehilangan transparansi. WebP ke JPG Konversi WebP kembali ke JPG yang kompatibel. WebP ke PNG Konversi WebP ke PNG dengan kanal alpha utuh. PNG ke GIF Konversi PNG menjadi GIF dengan palet warna teroptimasi. PNG ke AVIF Konversi PNG menjadi AVIF dengan ukuran jauh lebih ringan. JPG ke GIF Konversi JPG menjadi GIF dalam satu langkah. JPG ke AVIF Konversi JPG menjadi AVIF untuk web yang jauh lebih ringan. WebP ke GIF Konversi WebP menjadi GIF untuk kompatibilitas luas. WebP ke AVIF Konversi WebP menjadi AVIF dengan kompresi lebih efisien. GIF ke PNG Konversi GIF menjadi PNG tanpa kompresi lossy. GIF ke JPG Konversi GIF menjadi JPG yang ringan dan universal. GIF ke WebP Konversi GIF menjadi WebP dengan ukuran lebih kecil. GIF ke AVIF Konversi GIF menjadi AVIF dengan kompresi paling efisien. AVIF ke PNG Konversi AVIF menjadi PNG yang bisa dibuka di mana saja. AVIF ke JPG Konversi AVIF menjadi JPG yang kompatibel dengan semua aplikasi. AVIF ke WebP Konversi AVIF menjadi WebP yang didukung browser modern. AVIF ke GIF Konversi AVIF menjadi GIF untuk kebutuhan animasi dan kompatibilitas. Putar Gambar Putar gambar 90, 180, atau 270 derajat searah jarum jam. Cerminkan Gambar Balik gambar secara horizontal atau vertikal. Pangkas Gambar Pangkas bagian gambar yang tidak dibutuhkan dengan koordinat presisi. Ubah Ukuran Batch Ubah ukuran banyak gambar sekaligus, hasil diunduh sebagai ZIP. Lihat EXIF Baca kamera, lensa, ISO, waktu ambil, dan lokasi dari foto. Hapus EXIF Hapus lokasi dan info kamera dari foto dengan re-encode lokal. Watermark Gambar Tambahkan watermark teks ke gambar dengan posisi, ukuran, warna, dan opasitas yang bisa disesuaikan. Ekstrak Warna Gambar Ekstrak warna dominan dari gambar — output HEX, RGB, HSL, dan persentase piksel. Palet Warna dari Foto Ekstrak palet warna (8 warna teratas) dari gambar dengan persentase, siap pakai sebagai CSS custom properties. Kompres Gambar Batch Kompres banyak gambar sekaligus dengan kualitas teratur, hasil diunduh sebagai ZIP.

Developer

Formatter, encoder, hash, dan utilitas untuk developer.

Format JSON Rapikan JSON yang berantakan dengan indentasi rapi. Minify JSON Kompres JSON menjadi satu baris tanpa spasi berlebih. JSON ke CSV Ubah array objek JSON menjadi tabel CSV. CSV ke JSON Ubah CSV berheader menjadi array objek JSON. Base64 Encode Ubah teks UTF-8 menjadi string Base64. Base64 Decode Ubah string Base64 kembali menjadi teks yang terbaca. URL Encode Escape karakter khusus agar aman untuk query string. URL Decode Kembalikan string yang di-escape menjadi teks asli. UUID Generator Buat UUID v4 acak secara kriptografis, siap salin. Hash Generator Hash teks dengan SHA-256 atau SHA-512 lewat Web Crypto. Regex Tester Uji pola regex langsung dengan daftar match dan grup. Bandingkan Teks Lihat baris yang ditambahkan, dihapus, dan dipertahankan. Urutkan Kunci JSON Urutkan kunci objek JSON secara alfabetis (rekursif), dengan opsi urutan naik/turun. JSON Escape Escape string menjadi format JSON yang valid (kutip, backslash, newline, tab, unicode). JSON Unescape Kembalikan string JSON yang di-escape menjadi teks biasa (unescape \n, \t, \", \uXXXX). JSON ke YAML Konversi JSON ke format YAML dengan indentasi rapi. YAML ke JSON Konversi YAML ke JSON dengan validasi struktur. JSON Diff Bandingkan dua JSON dengan normalisasi (pretty-print) terlebih dahulu, tampilkan perbedaan per baris. Pohon JSON Visualisasikan struktur JSON sebagai pohon teks dengan konektor (└── ├── │), bisa dilipat. HTML Entity Encode Encode karakter khusus HTML (&, <, >, ", ') dan non-ASCII menjadi entity numerik/nama. HTML Entity Decode Decode entity HTML (numerik &#...; dan nama &...;) kembali ke karakter asli. Unicode Encode Encode teks ke \uXXXX (hex lowercase) untuk karakter non-ASCII, ASCII dibiarkan. Unicode Decode Decode \uXXXX, \u{XXXXX}, dan \xXX kembali ke karakter asli. UUID Validator Validasi format UUID (v1–v5 + nil), tampilkan versi dan apakah format valid. HMAC Generator Hasilkan HMAC dengan kunci rahasia (SHA-256 atau SHA-512) via Web Crypto. JWT Inspector Dekode header & payload JWT, tampilkan algoritma, tipe, dan opsi verifikasi tanda tangan HMAC (HS256/384/512). Format HTML Rapikan HTML dengan indentasi yang konsisten (js-beautify), opsi ukuran indent. Minify HTML Minify HTML (hapus komentar, collapse whitespace, hapus atribut default) via html-minifier-terser. Format CSS Rapikan CSS dengan indentasi dan spacing konsisten (js-beautify), opsi ukuran indent. Minify CSS Minify CSS (hapus komentar, collapse whitespace, singkat warna hex, hapus trailing semicolon) — implementasi ringan. Format JavaScript Rapikan JavaScript/TypeScript dengan indentasi konsisten (js-beautify), opsi indent size. Minify JavaScript Minify JavaScript via terser (compress + mangle), output single-line atau pretty. Format XML Rapikan XML dengan indentasi rapi, opsi ukuran indent (xml-formatter library). Format SQL Rapikan query SQL dengan indentasi dan kapitalisasi keyword (sql-formatter), dukungan dialek: SQL, MySQL, PostgreSQL, SQLite, BigQuery. Format Markdown Rapikan Markdown: normalisasi blank line di sekitar heading/list/code fence/table, trim trailing space, pastikan newline akhir. Konverter Line Ending Konversi line ending antara LF (Unix), CRLF (Windows), dan CR (Mac lama). Konverter Indentasi Konversi indentasi: tabs ↔ spasi (ukuran 2/4/8), menerapkan ke seluruh baris yang diawali whitespace.

Productivity

Kalkulator, konverter, dan timer untuk kerja harian.

Kalkulator Persen Hitung persentase dari sebuah angka dalam sekejap. Kalkulator Diskon Harga setelah diskon berapa persen, plus jumlah hematnya. Kalkulator Usia Usia tepat dalam tahun, bulan, dan hari dari tanggal lahir. Selisih Tanggal Jarak hari, minggu, dan bulan antar dua tanggal. Konverter Satuan Panjang, berat, suhu, luas, dan volume, konversi instan. Konverter Ukuran Data Byte, KB, MB, GB, TB, biner maupun desimal. Konverter Basis Angka Bin, oktal, desimal, dan heksadesimal sekaligus. Stopwatch Pengukur waktu presisi dengan start, lap, dan reset. Timer Hitung Mundur Atur durasi dalam menit dan detik, nyalakan saat siap. Pomodoro Timer Siklus kerja 25 menit dan istirahat 5 menit tanpa distraksi. Selisih Persentase Hitung persentase selisih antara dua nilai: |A-B| / ((A+B)/2) × 100%. Berguna untuk perbandingan relativ. Persen Naik/Turun Hitung kenaikan/penurunan persentase dari nilai lama ke baru: (Baru-Lama)/Lama × 100%. Positif = naik, negatif = turun. Kalkulator PPN Hitung PPN Indonesia (default 11%): harga sebelum PPN, jumlah PPN, dan harga termasuk PPN. Kalkulator Tips Hitung tips dari total tagihan dengan persen tips dan jumlah orang, dapatkan tip per orang dan total per orang. Hari Kerja Hitung jumlah hari kerja (Senin-Jumat) antara dua tanggal (akhir pekan dikecualikan, libur nasional tidak dihitung). Durasi Waktu Hitung durasi antara dua waktu (HH:MM), otomatis menangani lewat tengah malam (+24 jam), output jam/menit/detik + desimal jam. Konverter Zona Waktu Konversi waktu dari satu zona ke zona lain (WIB/WITA/WIT/UTC/Singapore/Tokyo/London/New York), pakai Intl API.

Web & SEO

Generator meta tag, schema, dan utilitas web.

URL Parser Parse URL menjadi komponen: skema, host, port, path, query params (per param), fragment. Input URL atau query string. UTM Builder Bangun URL dengan parameter UTM (source, medium, campaign, content, term) dari URL dasar. UTM Cleaner Bersihkan URL dari parameter tracking (utm_*, fbclid, gclid, msclcid,yclid, igshid, dll), kembalikan URL bersih + daftar yang dihapus. Query String Builder Bangun query string dari pasangan key=value (satu per baris) + URL dasar opsional, output URL lengkap. Query String Parser Parse query string atau URL menjadi daftar parameter (key, value, decoded). Input query string atau URL penuh. Domain Parser Parse domain/URL: skema, subdomain, domain, TLD, registrable domain (heuristik sederhana untuk ccTLD seperti .co.id). Meta Tag Generator Buat blok <meta> tag SEO: title, description, keywords, robots, charset, viewport. Output HTML siap tempel ke <head>. Open Graph Generator Buat tag Open Graph (og:title, og:description, og:image, og:url, og:type, og:site_name) untuk sharing media sosial. Twitter Card Generator Buat Twitter Card tags (summary/summary_large_image) dengan title, description, image, site handle. Robots.txt Generator Buat robots.txt: User-agent, Allow/Disallow path, Crawl-delay, Sitemap URL. Output teks siap simpan. Sitemap Generator Buat sitemap.xml dari daftar URL (satu per baris) dengan <lastmod> (default hari ini). Output XML standar. Hreflang Generator Buat tag hreflang dari daftar "kode_bahasa=URL" (satu per baris) + x-default opsional. Output HTML link tags. FAQ Schema Generator Buat FAQPage JSON-LD dari daftar Q&A (format: Pertanyaan || Jawaban per baris). Output JSON-LD pretty. Article Schema Generator Buat Article JSON-LD: headline, image, datePublished, dateModified, author, publisher, description. Product Schema Generator Buat Product JSON-LD: name, sku, price, currency, brand, availability, image, description, rating. LocalBusiness Schema Buat LocalBusiness JSON-LD: nama, telepon, alamat, kota, kode pos, negara, URL, geo, jam buka. Breadcrumb Schema Buat BreadcrumbList JSON-LD dari daftar "Label|URL" per baris (baris terakhir boleh tanpa URL). Output JSON-LD. Website Schema Buat WebSite JSON-LD: nama, URL, logo, potentialAction search (SearchAction). Output JSON-LD. Organization Schema Buat Organization JSON-LD: nama, URL, logo, sameAs (profil sosial per baris), description. Output JSON-LD. Viewport Tester Analisis HTML input: apakah ada meta viewport? content-nya apa? width=device-width? initial-scale? charset? robots? Output laporan teks. User-Agent Viewer Parse User-Agent string: browser/versi, engine, OS, tipe perangkat (desktop/mobile/tablet), deteksi crawler (Googlebot/Bingbot). Favicon Generator Buat favicon.ico (multi-size PNG dalam kontainer ICO) dari 1-2 karakter teks + warna latar/teks + ukuran (16/32/48). Output .ico atau .png. SVG Optimizer Optimasi SVG: hapus komentar, deklarasi XML, metadata editor (sodipodi/inkscape), collapse whitespace, bulatkan angka (desimal 0-3), hapus atribut default. Validasi Robots.txt Validasi robots.txt: struktur grup User-agent, direktif tidak dikenal (hanya allow/disallow/crawl-delay/sitemap/host), wildcard * dan $, disallow kosong. Validasi Sitemap Validasi sitemap.xml: root urlset/sitemapindex, lokasi https absolut, lastmod format YYYY-MM-DD, duplikat loc, jumlah URL. Laporan ringkas.

Design

Warna, kontras, gradient, dan aset desain.

Color Picker Pilih warna (input hex) → konversi ke RGB, HSL, HSV, CMYK + snippet CSS custom property. HEX ke RGB Konversi HEX (#RRGGBB atau #RGB) ke RGB (desimal 0-255) dan HSL. RGB ke HEX Konversi R, G, B (0-255) ke HEX (#RRGGBB) + HSL. HEX ke HSL Konversi HEX ke HSL (Hue 0-360, Saturation 0-100%, Lightness 0-100%) + CSS hsl() string. HSL ke HEX Konversi H (0-360), S (0-100%), L (0-100%) ke HEX + RGB. RGB ke HSL Konversi R, G, B (0-255) ke HSL + HEX. Gradient Generator Buat CSS gradient (linear/radial/conic) dengan 2-3 warna, sudut/posisi, output CSS `background:` siap pakai. Palet Warna Generate palet warna dari warna dasar: analog, komplementer, triadic, split-complementary, monokromatik (3-10 warna). Output hex + CSS custom properties. Cek Kontras Hitung rasio kontras WCAG 2.1 antara warna depan & belakang: rasio, lolos AA/AAA untuk teks besar/kecil. Teks ke PNG Render teks ke gambar PNG: font size, padding, warna latar/teks, lebar/tinggi otomatis atau manual. Unduh PNG. Teks ke SVG Render teks ke SVG (vektor): font size, padding, warna, lebar/tinggi minimal. Output SVG vektor + pratinjau. SVG Viewer Buka file SVG → pratinjau render + output kode SVG yang diformat rapi (xml-formatter). Annotasi Screenshot Unggah gambar → gambar kotak, panah, blur region, sorot (warna/ketebalu) → unduh PNG. Toolbar: kotak/panah/blur/sorot + undo/reset. Pisah Grid Gambar Pecah gambar jadi grid N kolom × M baris (1-20), hasil tile PNG (≤4 file individual, >4 ZIP). Resize Sosial Media Resize gambar ke preset platform: IG Post (1080×1080), IG Story (1080×1920), FB Post (1200×630), YT Thumb (1280×720), LinkedIn (1200×627), X Post (1600×900). Fit: cover/contain + warna latar. Crop Sosial Media Crop gambar ke aspect ratio platform: 1:1, 4:5, 16:9, 9:16, 1.91:1. Posisi: tengah/atas/bawah/kiri/kanan. Device Mockup Letakkan screenshot ke frame perangkat: ponsel (notch/bezel), browser (title bar + dots), laptop, tablet. Latar warna bebas. Output PNG. Placeholder Image Buat gambar placeholder: lebar, tinggi, teks (default "WxH"), warna latar/teks, ukuran font. Output PNG.

Privasi dengan desain, bukan janji.

Semua tools memproses file langsung di perangkat Anda. Tidak ada unggahan ke server, tidak ada akun yang dilacak, tidak ada antrean. Tutup tab, tidak ada yang tersisa.

Fanha

Ditulis dari pengalaman langsung menangani website bisnis di Indonesia. Plus tools online gratis tanpa login, konversi gambar sampai AVIF dan GIF, file Anda tidak pernah diunggah.

© 2026 Fanha. All rights reserved.