내 컴퓨터에서 끝나는 개발자 도구
이 유틸리티들은 입력할 때마다 브라우저 안에서 바로 실행되며 서버와 통신하지 않습니다. 그래서 빠르고, 여기에 붙여넣은 JWT나 해시 원본, 설정 파일이 어디로도 전송되지 않습니다.
▤ 타임스탬프 변환기 에포크 값이나 날짜를 붙여 넣으면 UTC, 로컬 시간, ISO 8601로 함께 보여 줍니다. ‹› HTML 정리 읽으려면 펼치고, 보내려면 줄이고. ◒ CSS 정리 한 줄에 선언 하나, 아니면 전부 한 줄. • JavaScript 압축 더 작게, 그러면서 확실히 같은 코드. {} JSON으로 타입 만들기 샘플을 넣고 타입을 받는다. ⌗ CSV → SQL 붙여넣은 표를, 바로 실행할 수 있는 형태로. ▦ Markdown 표 만들기 스프레드시트에서 붙여넣으면 자리가 맞는 표로. ≠ JSON 비교 실제로 바뀐 곳을, 경로로. ✓ YAML 문법 검사 통과하는가. 그리고 뜻한 대로인가. ⛶ 서브넷 계산기 그 슬래시가 실제로 무엇을 덮는가. 🔒 chmod 계산기 755 에서 rwxr-xr-x 로, 그 반대로도. ♭ htpasswd 생성 Apache 가 원하는 줄을, 내 컴퓨터 안에서. ☐ User-Agent 분석 호환성을 위한 거짓말 너머를 읽는다. ⛓ 쿼리 문자열 분석 URL 의 파라미터를 한 줄에 하나씩. ‹› HTML 엔티티 변환 보이게 하려면 이스케이프, 읽으려면 되돌리기. ◐ 명도 대비 검사 애초에 읽히기는 하는가. ⛓ 슬러그 생성 제목을 넣고 URL 을 받는다. ∿ 진법 변환 0x2F는 47. 매번 외우고 있을 수는 없습니다. ∿ 아스키 코드표 문자에서 코드로, 코드에서 문자로. ⛶ HTTP 상태 코드 그 번호의 뜻, 그리고 언제 보낼지. ∿ MIME 타입 목록 Content-Type에 무엇을 적을지, 틀리면 어떻게 되는지. ▤ cron 표현식 생성 말로 쓴 일정을, 식으로. {} JSONPath 테스터 그 경로가 실제로 무엇을 고르는가. ♭ bcrypt 해시 확인 이 비밀번호가 이 해시와 맞는가. ◒ CSS 그라디언트 생성 색을 넣고, 선언을 받습니다. ◒ CSS box-shadow 생성 끌어 쓰는 화면이 아니라, 선언으로. ∿ cubic-bezier 이징 곡선을, 읽을 수 있는 형태로. ⇄ XML을 JSON으로 규칙이 적혀 있어서 놀랄 일이 없습니다. ⛶ HTTP 헤더 목록 그 헤더가 하는 일과, 사람들이 틀리는 지점. ⛶ 내 IP 확인 인터넷에 접속할 때 웹사이트가 보는 주소. 🔒 비밀번호 강도 검사 실제로 얼마나 버티는가.
개발자 도구는 이렇게 동작합니다
라이브러리를 찾을 일까지는 아니고 답 하나가 필요할 때 쓰는 작은 도구들입니다. JSON 정렬과 문법 검사, 실제 텍스트에 정규식 시험, JWT 디코딩, cron 표현식을 말로 풀고 다음 실행 시각 보기, Base64·URL 인코딩, 해시·UUID·비밀번호 생성, 유닉스 타임스탬프와 색상 코드 변환, SQL·XML·HTML·CSS 정리가 있습니다.
키를 누를 때마다 브라우저 안에서 계산하고 서버를 거치지 않으므로, 입력하는 동안 결과가 나오고 오프라인에서도 됩니다. 붙여 넣은 토큰, 비밀번호, 설정 파일, 고객 데이터가 전송되지 않는다는 뜻이기도 합니다. 네트워크를 써야 하는 도구는 하나뿐이고 페이지에 그렇게 적혀 있습니다. 내 IP 확인은 지금 접속한 주소를 저희 서버에 묻습니다.
회원 가입도, 설치도, 하루 사용 제한도 없습니다. 브라우저만 있으면 프로그램을 깔 수 없는 회사 컴퓨터에서도 같은 도구가 열립니다. Pro는 다른 Nouplo 사이트의 파일 도구를 위한 요금제이고, 이 사이트에서는 필요한 것이 없습니다.
자주 묻는 질문
- 실제 JWT나 API 응답을 붙여 넣어도 안전한가요?
- 디코딩과 정렬은 브라우저 안에서 실행되고, 붙여 넣은 내용은 Nouplo나 다른 어디로도 전송되지 않습니다. 다만 살아 있는 토큰은 자격 증명이니 공용 컴퓨터는 피하세요. JWT 디코더는 헤더와 페이로드를 읽을 뿐 서명은 검증하지 않습니다. 검증에는 발급자의 키가 필요하고 서버에서 할 일입니다.
- JSON이 왜 유효하지 않다고 나오나요?
- 흔한 원인은 끝에 남은 쉼표, 큰따옴표 대신 쓴 작은따옴표, 주석, 복사하다 잘린 값입니다. JSON 포맷터는 RFC 8259의 엄격한 문법으로 검사해 어디서 막혔는지 알려 줍니다. 둘 다 올바른 JSON이 되면 JSON 비교가 키 순서와 상관없이 구조로 차이를 보여 줍니다.
- 한글이 들어간 URL이나 해시 값이 다른 도구와 다르게 나옵니다.
- URL 인코딩 / 디코딩은 한글을 UTF-8 바이트로 인코딩하므로 ‘한글’은 %ED%95%9C%EA%B8%80이 됩니다. 해시 생성기의 값이 다르다면 거의 항상 바이트가 다른 것입니다. 끝의 줄바꿈, 윈도우의 CRLF, BOM, 또는 EUC-KR 같은 다른 인코딩이 흔한 원인입니다.
- cron 표현식이 언제 실행되는지 배포 전에 확인하려면요?
- cron 표현식 해석기에 붙여 넣으면 언제 실행되는지 말로 풀고 다음 실행 시각을 보여 줍니다. 시각은 브라우저의 시간대, 한국이라면 KST로 계산하므로 UTC로 도는 서버와는 9시간 차이가 납니다. 직접 쓰기 번거로우면 cron 표현식 생성이나 평일에만 실행하는 cron 페이지를 쓰세요.
- 여기서 만든 비밀번호와 해시는 안전한가요?
- 비밀번호 생성기는 Math.random이 아니라 브라우저의 암호용 난수로 만들고, 비밀번호는 전송되지 않습니다. MD5와 SHA-1은 체크섬에는 괜찮지만 비밀번호 저장에는 맞지 않으니 서버에서는 bcrypt나 Argon2id를 쓰세요. 저장된 해시가 비밀번호와 맞는지는 bcrypt 해시 확인으로 봅니다.
- 유닉스 타임스탬프를 날짜로 바꾸려면요?
- 타임스탬프 변환기에 초나 밀리초 단위의 값, 또는 날짜를 넣으면 UTC, 내 시간대(한국이라면 KST, UTC+09:00), ISO 8601로 함께 보여 줍니다. 13자리면 밀리초, 10자리면 초 단위입니다.