개발 작업 흐름별로 찾기
데이터를 보고 바꿀 때
API 응답이 한 줄로 뭉쳐 있어 읽기 어렵다면 JSON 포매터로 들여쓰기를 정리하고, 두 응답의 차이를 확인해야 한다면 JSON 비교나 텍스트 비교를 씁니다. 설정 파일을 다른 형식으로 옮겨야 할 때는 JSON YAML 변환기, JSON XML 변환기, CSV JSON 변환기가 있습니다.
SQL과 HTML은 각각 SQL 포매터·HTML 포매터로 정렬할 수 있고, 문서에 붙일 표는 표 마크다운 변환기로 마크다운 형식으로 바꿀 수 있습니다.
인코딩과 암호화
Base64 인코더, URL 인코더, HTML 엔티티 변환기는 값이 전송 과정에서 깨질 때 원인을 찾는 데 자주 쓰입니다. 해시 생성기와 HMAC 생성기는 무결성 검증에, AES 텍스트 암호화는 짧은 문자열을 암호화해 보관할 때 쓰입니다.
로그인 문제를 들여다볼 때는 JWT 디코더로 토큰에 담긴 클레임과 만료 시각을 확인하고, 2단계 인증을 구현 중이라면 TOTP 생성기로 코드가 맞게 생성되는지 대조할 수 있습니다.
서버와 인프라 작업
서브넷 계산기로 대역과 호스트 수를 계산하고, chmod 계산기로 권한 값을 확인하며, 크론 표현식 도구로 스케줄 표현식이 의도한 시각에 도는지 검증할 수 있습니다. 타임스탬프 변환기는 로그의 epoch 값을 사람이 읽는 시각으로 바꿔 줍니다.
이 밖에 UUID 생성기, 랜덤 토큰 생성기, 진법 변환기, 정규식 테스터, 케이스 변환기, 슬러그 생성기, User-Agent 파서, HTTP 상태 코드 목록처럼 자주 찾는 참조 도구가 함께 있습니다.
입력값이 밖으로 나가지 않습니다
토큰·키·쿼리처럼 밖으로 새면 곤란한 값을 다루는 도구가 많은 만큼, 이 카테고리의 모든 처리는 브라우저 안에서 이뤄집니다. 입력한 내용은 서버로 전송되지 않으며 새로고침하면 사라집니다. 다만 운영 환경의 실제 비밀 키는 어떤 웹 도구에도 붙여 넣지 않는 것이 원칙입니다.
자주 묻는 질문
붙여 넣은 JSON이나 토큰이 서버로 전송되나요?
전송되지 않습니다. 모든 변환과 디코딩은 브라우저 안에서 실행되며 입력값은 저장되지 않습니다. 그래도 운영 환경의 실제 자격 증명은 웹 도구에 넣지 않는 편이 안전합니다.
JWT 디코더가 서명도 검증하나요?
페이로드와 헤더를 사람이 읽을 수 있게 풀어 주는 도구입니다. 서명 검증에는 발급 서버의 비밀 키가 필요하므로 브라우저에서 안전하게 수행할 수 없어 지원하지 않습니다.
정규식 테스터는 어떤 문법을 따르나요?
브라우저의 자바스크립트 정규식 엔진을 사용합니다. 파이썬이나 PCRE에만 있는 일부 문법은 동작이 다를 수 있으니 실제 사용할 언어에서 다시 확인하세요.
오프라인에서도 동작하나요?
페이지를 한 번 연 뒤에는 대부분의 도구가 네트워크 없이 동작합니다. 환율이나 금리처럼 외부 데이터를 불러오는 일부 도구만 연결이 필요합니다.