Pemeriksa Sertifikat SSL/TLS
Terhubung ke server asli sebuah domain (hingga 3 alamat IP publik) dan membaca persis apa yang disajikannya: rantai sertifikat lengkap, validasi kepercayaan dan nama host, dukungan TLS 1.0-1.3, cipher dan forward secrecy, HSTS, CAA, serta pemeriksaan pengalihan HTTP ke HTTPS, dengan nilai keseluruhan dan laporan PDF yang dapat diunduh.
Check a certificate
Connect to a live server and inspect exactly what it presents.
No scheme, no path — just the host name. Every public IP address it resolves to gets checked.
PortEnter a domain to run a live TLS handshake against it.
- 1We resolve every public IP address behind the domain (up to 3).
- 2For each one, we run a real TLS handshake and read exactly what the server presents.
- 3We grade the result the way a browser effectively would — chain of trust, protocol, and cipher included.
Certificate report
One grade per endpoint, with everything behind it.
The grade, certificate chain, protocol support, and more will appear here.
Cara kerja
Masukkan data Anda
Isi nilai yang diperlukan, tempel teks Anda, atau unggah file yang ingin diproses.
Lihat hasil seketika
Sebagian besar alat diperbarui secara langsung saat Anda mengetik; beberapa menggunakan satu tombol tindakan.
Gunakan hasil Anda
Salin, unduh, atau bagikan hasil yang dihasilkan — Anda selalu memiliki kendali penuh atas data Anda.
Apa itu Pemeriksa Sertifikat SSL/TLS?
Enter a domain to connect to its real server and see exactly what it presents: the full certificate chain, trust and host name validation, protocol and cipher support, and more, each explained in plain language.
How to check an SSL/TLS certificate
Why this needs a server
A browser can only open a TLS connection to a site it's actually navigating to — there's no JavaScript API for opening a raw TLS socket to an arbitrary host on demand. Reading what a different domain's server presents needs a real connection from somewhere else, so this tool's backend opens the handshake and reports back only connection metadata and public certificates, never anything private.
The same protections used by ProntoUso's other network tools apply here: every address the domain resolves to is checked before any connection is attempted, and private, loopback, and other internal ranges are refused outright. The port is limited to a fixed list rather than a free-form field, so this can't be used as a general-purpose port scanner against someone else's server.
What gets checked
The certificate chain exactly as the server sends it — every intermediate it offers, not filtered by any trust store first. A second, independent connection then checks that chain against a real trust store with host name verification turned on, which is what actually determines the 'Trusted by browsers' result.
Beyond the chain: which TLS versions the endpoint still accepts (1.0 through 1.3), the negotiated cipher and whether it provides forward secrecy, ALPN, a Strict-Transport-Security (HSTS) check, a CAA DNS record lookup, and whether plain HTTP on the same domain redirects to HTTPS.
Why multiple IP addresses
A domain behind a load balancer or a CDN often resolves to more than one public address, and it's entirely possible for one node to be running an old certificate or a looser TLS configuration than the rest. Up to three of a domain's public addresses are checked and graded independently, with a tab to switch between them, specifically to catch that kind of drift instead of only ever reporting whichever address happened to answer first.
Reading the grade
The letter grade is ProntoUso's own heuristic, not an official industry standard: it starts at 100 and subtracts points for each issue found (an expiring certificate, a weak key, a legacy protocol still enabled, missing HSTS, and so on). A handful of trust-critical problems — an expired or self-signed certificate, an untrusted chain, or a host name mismatch — force the grade down to an F outright, regardless of how well everything else scores, because none of those are things a browser would ever let a visitor past quietly.
'Trusted by browsers' is shown as its own separate yes/no result rather than folded only into the letter grade, since it's usually the single fact people actually came here to check.
What this doesn't check
Live revocation status (OCSP/CRL) isn't queried — checking that reliably needs a whole additional protocol this tool doesn't implement yet. Legacy TLS 1.0/1.1 support is reported best-effort: a hardened environment can refuse to even attempt a deprecated protocol locally, which is reported the same as the server itself rejecting it, so treat a 'not offered' result on those two versions specifically as inconclusive rather than a confirmed pass.
What this tool connects to, and what it does not
The domain you enter is resolved and connected to from a ProntoUso server so a real TLS handshake can be performed — a browser cannot do this itself for a site it isn't loading. Only connection metadata (protocol, cipher, ALPN) and the certificates the server presents are read; nothing about the check is stored. Private, loopback, and other internal address ranges are refused before any connection is attempted, and only a fixed list of common certificate ports can be checked.
Pertanyaan yang Sering Diajukan (FAQ)
Can I check any domain, including my own internal network?
No. Every address the domain resolves to is validated before any connection is attempted, and private, loopback, link-local, and other internal ranges are refused outright, so this cannot be used to probe your own internal network.
Why can I only choose from a fixed list of ports?
A free-form port field would turn a public checker into a way to probe arbitrary ports on someone else's server. The listed ports cover where a real TLS certificate actually lives in practice: HTTPS, SMTPS, IMAPS, POP3S, LDAPS, and FTPS.
Does checking several IP addresses put extra load on the target server?
No more than a handful of ordinary visits would. Each address gets a small number of quick TLS handshakes, capped at three addresses per domain, nowhere close to what would count as a stress test.
Is the TLS 1.0 / 1.1 result always accurate?
Treat it as best-effort. Some environments' own TLS libraries refuse to even attempt a deprecated protocol locally, which reads here the same as the remote server rejecting it — so a 'not offered' result on those two specific versions doesn't rule out that the server would still accept them from an older client.
Does an A+ grade mean the site is fully secure?
No. It means this specific certificate, chain, and TLS configuration look correct. Certificate and transport security is one layer among many — application-level issues, DNS security, and everything running behind that connection are outside what this tool can see.
Alat Terkait
- TersediaLokal
Generator Kata Sandi Kuat & Frasa Sandi (Passphrase)
Buat kata sandi acak yang kuat atau frasa sandi yang mudah diingat dan aman.
- TersediaLokal
Penghasil Hash
Hitung hash MD5, SHA-1, SHA-256, SHA-384, SHA-512, dan CRC32 untuk teks dan file.
- TersediaLokal
Penampil & Penghapus Metadata EXIF Foto
Lihat informasi kamera dan hapus metadata EXIF serta lokasi GPS dari foto Anda.
- TersediaLokal
Generator Header Content Security Policy (CSP)
Susun kebijakan keamanan header CSP untuk melindungi situs web dari serangan XSS.
- TersediaLokal
Pendekode Sertifikat SSL / X.509
Dekode dan periksa informasi sertifikat TLS/SSL PEM, masa berlaku, dan SAN.
- TersediaLokal
Penganalisis Header Email
Analisis header email mentah untuk melacak rute hop, SPF, DKIM, dan DMARC.
- TersediaServer
Pemeriksa Kebocoran Kata Sandi
Periksa apakah kata sandi Anda pernah bocor dalam insiden kebocoran data.
- TersediaServer
Pemindai Header Keamanan Web
Pindai dan evaluasi header keamanan HTTP situs web Anda (HSTS, CSP, XFO).
- TersediaLokal
Penghasil HMAC (Hash-based Message Authentication)
Hasilkan tanda tangan HMAC menggunakan kunci rahasia dan algoritma SHA.
- TersediaLokal
Generator & Pemeriksa Kunci SSH (Ed25519 & RSA)
Hasilkan pasangan kunci SSH (Ed25519 / RSA) aman atau periksa fingerprint kunci publik.