RevealTheme logo

무료 개발자 도구

개발자에게 필요한 모든 인코딩/디코딩, 포매팅, 파싱, 변환 유틸리티가 브라우저에서 실행됩니다. JSON, YAML, XML, JWT, regex, 해시, 타임스탬프 등.

25 이 카테고리의 도구 · 100% 무료 · 가입 불필요

모든 개발자 도구

JWT 디코더

JSON Web Token(JWT)을 즉시 디코딩합니다. 브라우저에서 실행되므로 토큰이 기기를 벗어나지 않으며, 프로덕션 비밀 값과 함께 안전하게 사용할 수 있습니다.

열기

JSON 포매터 및 검증기

JSON을 온라인에서 정리하고 검증하고 압축합니다. 전적으로 브라우저에서 작동합니다: 데이터가 기기를 벗어나지 않습니다.

열기

XML 포맷터

XML 문서를 포맷하고 보기 좋게 정리합니다. SOAP, 사이트맵, RSS 피드, 구성 파일에 유용합니다.

열기

Base64 인코더 및 디코더

문자열을 Base64로 인코딩하거나 Base64를 텍스트로 디코딩합니다. 개인정보를 보호합니다: 사용자의 브라우저에서 실행됩니다.

열기

URL 인코더 및 디코더

텍스트를 URL에 안전한 인코딩(퍼센트 인코딩)으로, 그리고 그 반대로 변환합니다. 쿼리 문자열, 리디렉션, OAuth 흐름에 유용합니다.

열기

HTML 엔티티 인코더 및 디코더

특수 문자를 HTML 엔티티(&, < 등)로, 그리고 그 반대로 변환합니다. 텍스트를 HTML에 안전하게 삽입하는 데 유용합니다.

열기

CSS 압축기

주석, 공백, 불필요한 문자를 CSS에서 제거하여 파일 크기를 줄입니다.

열기

HTML 최소화 도구

HTML에서 공백과 주석을 제거합니다. 삽입 코드, 이메일 템플릿, 프로덕션 HTML에 유용합니다.

열기

JavaScript 압축기

기본적인 JavaScript 압축: 불필요한 주석과 공백을 제거합니다. 프로덕션에는 실제 압축 도구(Terser, esbuild)를 사용하세요.

열기

정규 표현식 테스터

JavaScript 정규 표현식을 임의의 입력에 대해 테스트하세요. 일치 항목, 그룹, 치환 결과를 실시간으로 확인하세요.

열기

해시 생성기 (MD5 / SHA)

암호화 해시를 생성합니다: MD5, SHA-1, SHA-256, SHA-384, SHA-512. Web Crypto API를 통해 브라우저에서 실행됩니다.

열기

UUID 생성기

UUID v4(무작위 범용 고유 식별자)를 온라인에서 생성합니다. 클릭할 때마다 브라우저에서 새로운 것이 생성됩니다.

열기

Unix timestamp 변환기

Unix timestamp와 사람이 읽을 수 있는 날짜 사이를 변환합니다. 실시간으로 업데이트됩니다.

열기

시간대 변환기

두 시간대 사이에서 시간을 변환합니다. 국제 회의 일정을 잡는 데 유용합니다.

열기

Cron 표현식 빌더

cron 스케줄 표현식을 시각적으로 만듭니다. 다음 실행 시각들과 대조하여 테스트해 보세요.

열기

YAML to JSON 변환기

브라우저에서 YAML을 JSON으로 변환합니다. 중첩 맵, 리스트, 문자열, 숫자, 불리언을 지원합니다.

열기

JSON을 YAML로 변환기

JSON을 YAML로 변환합니다. 중괄호, 따옴표, 쉼표를 제거하여 더 깔끔한 설정 파일을 얻을 수 있습니다.

열기

JSON to XML 변환기

JSON을 XML 마크업으로 변환합니다. 중첩된 객체는 중첩된 요소가 되고, 배열은 동일한 태그를 반복합니다.

열기

XML to JSON 변환기

XML 문서를 JSON으로 변환합니다. 속성은 @ 접두사가 붙은 키로 변환되고, 반복되는 태그는 배열로 변환됩니다.

열기

SQL 포매터

SQL 쿼리를 포맷하고 보기 좋게 정리합니다. 키워드마다 줄을 바꾸고, 열 목록을 들여쓰기합니다.

열기

텍스트 비교기 (Diff)

두 개의 텍스트 블록을 줄 단위로 비교합니다. 추가, 삭제, 변경되지 않은 줄을 색상으로 구분하여 시각화합니다.

열기

HTML 포매터 및 정리 도구

최소화되거나 한 줄로 된 HTML을 적절한 들여쓰기와 줄바꿈으로 포매팅합니다.

열기

JavaScript 포매터

압축된 JavaScript를 들여쓰기와 세미콜론 및 중괄호 위치의 줄바꿈으로 정리합니다.

열기

CSS 포맷터 및 정리 도구

압축된 CSS를 적절한 들여쓰기, 줄바꿈, 간격으로 정리합니다.

열기

Base32 인코더 및 디코더

Base32 문자열을 인코딩하고 디코딩합니다: TOTP 비밀 키, DNS 레코드, 대소문자를 구분하지 않는 식별자에 사용됩니다.

열기

클라이언트 측에서 실행되는 개발자 도구를 만든 이유

JWT를 아무 웹 도구에나 붙여넣는 것은 께름칙하며, 그럴 만한 이유가 있습니다. JWT, 해시, base64 페이로드, JSON에는 종종 민감한 데이터가 들어 있습니다. 세션 토큰, API 응답, 고객 레코드 등입니다. 이 페이지에서 엄밀히 서버가 필요하지 않은 모든 도구(대부분)는 Web Crypto API, TextEncoder, DOMParser를 사용하여 전적으로 브라우저에서 실행됩니다. 귀하의 데이터는 기기를 떠나지 않으며, 저희 로그에 나타나지 않고, 어떤 제3자 API로도 전송되지 않습니다.

무엇을 다루나요

Base64, Base32, URL, HTML 엔티티용 인코더/디코더. JSON, YAML, XML, HTML, CSS, JavaScript, SQL용 포매터. JSON↔YAML, JSON↔XML, CSV↔JSON, CSV→SQL 변환기. 암호화 도우미: MD5/SHA 해시, JWT 디코더(서명 검증이 아닌 검사), UUID v4, 타임스탬프 및 시간대 변환. 실시간 강조 표시가 있는 regex 테스터. 평이한 언어 설명이 있는 cron 표현식 빌더.

프로덕션 품질인가요?

개발/디버깅 용도로는 그렇습니다. 빌드 파이프라인의 경우에는 전용 라이브러리를 선호하세요(코드 포매팅에는 Prettier, JSON 조작에는 jq 등). 이들은 웹 도구가 할 수 없는 엣지 케이스(매우 큰 파일, 스트리밍, 플러그인 시스템)를 처리합니다. 그러나 일회성 점검, 웹훅 페이로드 디코딩, 다시 붙여넣을 구성 파일 포매팅, 또는 테스트 입력에 대한 regex 검증의 경우에는 스크립트를 작성하는 것보다 이것들이 더 빠릅니다.

자주 묻는 질문

프로덕션 토큰으로 JWT 디코더를 사용해도 안전한가요?
예. 디코딩은 전적으로 브라우저에서 일어납니다. 저희는 토큰을 전송하지 않습니다. 그렇긴 하지만 모든 JWT를 자격 증명처럼 취급하세요. 주소 표시줄에 붙여넣거나 그것이 포함된 스크린샷을 공유하지 마세요.
이 도구들을 오프라인에서 사용할 수 있나요?
도구 페이지를 한 번 방문하면 그 JavaScript가 브라우저 캐시에 저장됩니다. 대부분의 클라이언트 측 도구는 그 후 오프라인에서 작동합니다. 서버 측 도구(귀하를 대신해 URL을 가져오는)는 연결이 필요합니다.
JS 포매터가 Prettier만큼 좋지 않은 이유는 무엇인가요?
Prettier는 AST 수준의 재작성을 수행하는 완전한 파서 기반 포매터입니다. 저희 포매터는 문자열 기반의 빠른 들여쓰기/줄바꿈 처리입니다. 프로덕션 코드에는 Prettier를 사용하고, 압축된 출력의 빠른 시각적 정리에는 이것으로 충분합니다.