iKit

웹을 위해 만든 온라인 도구.

개발자, 디자이너, 그리고 일상적인 작업을 위한 빠르고 프라이버시 우선의 온라인 도구 모음. 가입 없음. 업로드 없음. 제대로 작동하는 도구만 있습니다.

들지 않습니다. iKit의 모든 도구는 어떤 요금도 없이 온전히 사용할 수 있습니다. 유료 요금제도, 일일 할당량도, 기능 페이월도 없습니다. 구매할 것도, 잠금을 해제할 것도 없습니다. 이 사이트는 방해되지 않는 광고로 운영되며, 덕분에 요금을 받거나 계정을 요구하지 않고도 모든 도구를 누구에게나 열어 둘 수 있습니다.

대부분의 도구에서는 그렇지 않습니다. iKit은 클라이언트 사이드를 우선으로 설계되었습니다 — 인코딩, 포맷팅, 변환, 해싱, 이미지 크기 조정이 모두 여러분의 브라우저 탭 안에서 JavaScript로 실행되므로, 입력한 데이터가 기기를 벗어나지 않습니다. 직접 확인해 볼 수도 있습니다. 브라우저의 DevTools를 열고 Network 패널로 이동해 작업하는 동안 지켜보세요 — 어떤 요청도 전송되지 않습니다. 그렇게 하지 않는 소수의 고연산 도구는 해당 페이지에 명확히 안내되어 있습니다.

모든 도구

빠르고 안전한 온라인 도구 — 모든 작업이 브라우저 안에서 실행됩니다.

Dev

· 18

일상적인 개발을 위한 포매터, 인코더, 생성기 — JSON 검증, JWT 디코딩, 문자열 해싱, 정규표현식 테스트까지 모두 브라우저 안에서.

JSON Decoder

JSON 포맷팅, 압축, 검증하고 트리 구조로 보기. 오류도 즉시 표시됩니다.

열기

QR Code Generator

URL, Wi-Fi, vCard, 이메일용 QR 코드 생성 — PNG 또는 SVG로 다운로드.

열기

Password Generator

암호학적으로 안전한 강력한 비밀번호 생성기. 길이, 문자 종류, 가독성/발음 가능 모드를 설정할 수 있습니다.

열기

Base64 Encoder / Decoder

텍스트와 파일의 Base64 인코딩 / 디코딩 — URL-safe 변형, UTF-8 지원, 실시간 미리보기 제공.

열기

URL Encoder / Decoder

텍스트를 percent-encode하거나 URL 인코딩된 문자열을 디코딩합니다. Component / Full-URI / Form 3가지 모드, UTF-8 안전, 실시간 미리보기, 100% 브라우저에서 동작.

열기

HTML Encoder / Decoder

`& < > " '` 를 안전한 HTML 엔티티로 이스케이프하고, 명명(&copy;) 또는 숫자(&#169;) 엔티티로 인코딩하며, 어떤 엔티티든 다시 일반 텍스트로 디코딩합니다. 4가지 모드, UTF-8 + 이모지 + CJK 안전, 모두 브라우저에서.

열기

JWT Decoder / Encoder

JSON Web Token의 header/payload/claims를 디코드, HMAC 서명을 로컬 검증, HS256/384/512로 새 토큰 서명. Web Crypto, 업로드 없음, 로그 없음.

열기

Regex Tester

JavaScript 정규표현식을 빌드, 테스트, 디버그합니다. 실시간 match 하이라이트, capture group 분석, replace 모드, 내장 cheatsheet를 제공합니다.

열기

Diff Checker

두 텍스트 또는 코드를 나란히 비교합니다. 줄 단위와 단어 단위 하이라이트, 공백 무시, 통합 또는 분할 뷰를 지원합니다.

열기

Hash Generator

텍스트나 파일에서 MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32 해시를 실시간으로 계산합니다 — 완전히 클라이언트 측에서 처리됩니다.

열기

Markdown Editor

실시간 미리보기를 지원하는 Markdown 에디터 — 분할 화면, 툴바 단축키, GFM, 구문 강조 코드 블록을 제공합니다.

열기

Word & Character Counter

단어, 문자, 문장, 단락, 읽기 시간을 실시간으로 집계합니다. X / SMS / SEO meta 길이 안내와 빈출 단어 분석까지 함께 제공합니다.

열기

UUID Generator

RFC 4122 v4 UUID (GUID)를 생성합니다. 다양한 형식 옵션을 지원하며 암호학적으로 안전한 난수를 사용합니다.

열기

Lorem Ipsum Generator

여섯 가지 종류(classic, Bacon, Cupcake, Hipster, Cat, Pirate) × 여섯 가지 출력 형식(문단, 문장, 단어, 목록, HTML, Markdown). 길이 조절, 선택형 고전 시작 문구, 원클릭 복사.

열기

Case Converter

어떤 문자열이든 camelCase, PascalCase, snake_case, kebab-case 외 8가지로 동시에 변환합니다. 또한 모든 키를 재귀적으로 다시 쓰는 JSON 키 일괄 모드를 지원합니다.

열기

JS / CSS Minifier + Beautifier

JavaScript / CSS를 minify해 주석과 공백을 제거하거나, 난독화된 / 한 줄 코드를 읽기 쉬운 형태로 beautify합니다. 자동 언어 감지, 들여쓰기 설정 가능. 모두 브라우저 안에서 실행됩니다.

열기

JSON ↔ YAML Converter

k8s 매니페스트, GitHub Actions, Docker Compose, helm values, ansible playbook을 위해 만들어진 양방향 JSON ↔ YAML 변환기. 실시간 변환, 관용적인 block 스타일 출력, 멀티라인 문자열 지원. 모두 브라우저에서.

열기

XML Formatter / Validator

어떤 XML이든 보기 좋게 정리하고, 압축하고, 검증하세요 — REST, SOAP, RSS, sitemap, Maven, AndroidManifest. 줄 + 열 단위 오류 보고, 구문 강조된 출력. 모두 브라우저에서.

열기

어떤 작업을 하려고 하시나요?

실제 작업에는 대개 도구가 하나 이상 필요합니다. 사람들이 iKit에서 가장 자주 처리하는 작업별로 각 도구를 어떻게 함께 쓰면 되는지 소개합니다.

API 응답 디버깅하기

요청이 실패하면 답은 대개 페이로드 속에 묻혀 있습니다. JSON을 보기 좋게 정렬해 문제가 있는 필드를 찾고, Authorization header의 JWT를 디코딩해 클레임과 만료 시간을 확인한 뒤, epoch 타임스탬프를 읽기 쉬운 날짜로 바꿔 보세요. 퍼센트 인코딩된 쿼리 문자열과 Base64 값도 그 자리에서 디코딩되므로 서버가 실제로 무엇을 받았는지 정확히 확인할 수 있습니다.

웹용 이미지 준비하기

지나치게 큰 사진은 페이지 로딩이 느려지는 가장 흔한 원인 중 하나입니다. 레이아웃에 필요한 비율로 자르고, 실제로 표시될 최대 크기로 줄인 다음, 최신 이미지 형식으로 변환하고 압축하세요. 모든 단계가 내 기기에서 처리되므로 공개 전 제품 사진이나 고객 사진이 외부 서버를 거치는 일이 없습니다.

앱 또는 제품 페이지 출시하기

스토어 등록 페이지와 랜딩 페이지에는 같은 아트워크가 여러 형태로 필요합니다. 제품 사진의 배경을 제거하고, 원본 이미지 한 장으로 iOS, Android, watchOS, macOS, PWA용 아이콘을 모든 크기로 만든 다음, 포스터나 슬라이드를 본 사람이 곧바로 다운로드 페이지로 이동할 수 있는 QR 코드를 만드세요.

데이터 형식 변환하기

스프레드시트, API, 설정 파일은 형식이 서로 맞는 경우가 드뭅니다. 따옴표를 올바르게 처리하면서 CSV와 JSON 간에 표를 옮기고, SQL 결과를 스프레드시트로 만들어 비개발 직군 동료와 공유하고, Kubernetes나 CI 설정을 JSON과 YAML 사이에서 전환하세요. XML은 오류 없이 조용히 실패하는 파서에 전달되기 전에 미리 검증할 수 있습니다.

PDF 및 문서 작업하기

데스크톱 소프트웨어를 설치하거나 계약서를 남의 서버에 업로드하지 않고도 PDF를 병합, 분할, 압축, 서명하거나 비밀번호로 보호할 수 있습니다. 실시간 미리보기로 Markdown 초안을 작성하고, 게시하거나 제출하기 전에 글자 수와 읽는 시간이 분량 제한에 맞는지 확인하세요.

코드 검토하고 정리하기

파일의 두 버전을 비교해 실제로 무엇이 바뀌었는지 확인하고, 배포 전에 실제 입력으로 정규 표현식을 테스트하고, 식별자 이름을 camelCase, snake_case, kebab-case 간에 변환하세요. 프로덕션용으로 JavaScript와 CSS를 압축하고, 압축된 코드를 읽기 쉽게 정리하며, 텍스트를 페이지에 넣기 전에 HTML을 이스케이프할 수 있습니다.

비밀번호, 해시, ID 생성하기

강력한 무작위 비밀번호를 만들고, MD5나 SHA-256 체크섬을 계산해 파일이 변조되지 않았는지 확인하고, 데이터베이스 키나 테스트 데이터용 UUID를 생성하세요. 네트워크로 전송되는 것이 전혀 없으므로 생성한 값은 오직 내 화면에만 존재합니다.

일정대로 진행하기

랩 타임을 기록하는 스톱워치, 카운트다운 타이머, 집중 작업을 위한 Pomodoro 세션을 사용하거나, 출시일·마감일·행사까지 남은 시간을 셀 수 있습니다. 페이지가 한 번 로드되면 타이머는 브라우저에서 실행되므로 회의실이나 교실의 불안정한 네트워크에서도 멈추지 않습니다.

왜 iKit인가

오늘날 대부분의 온라인 도구는 사용자의 문제가 아니라 사용자의 데이터를 중심으로 만들어져 있기에, 우리는 iKit을 만들었습니다.

데이터는 기기 밖으로 나가지 않습니다

클라이언트 측에서 실행할 수 있는 모든 도구는 그렇게 동작합니다. PDF, 사진, JSON, 비밀번호 모두 페이지를 띄운 그 브라우저 탭 안에서 처리됩니다. 업로드도, 서버의 임시 사본도, 로그 한 줄도, IP에 연결된 기록도 없습니다. 페이지가 로드된 뒤에 네트워크를 끊어도 대부분의 도구는 끝까지 동작합니다.

브라우저 네이티브 = 즉시 실행

서버 기반 도구에는 항상 왕복 지연, 대기열 대기, 요청 제한이 따릅니다. 서버를 완전히 건너뛰기 때문에 iKit의 작업은 파일을 끌어다 놓는 그 순간 시작됩니다. 이미지 20장 압축, 아이콘 세트 생성, 2 MB JSON 파싱이 모두 몇 초 안에 끝납니다. 속도는 다른 사람의 대기열이 아니라 오직 본인의 CPU에 의해서만 결정됩니다.

아무런 조건 없이

회원가입 없음, email 수집 없음, "전체 기능을 위한 업그레이드" 없음, 일일 할당량 없음, 워터마크 없음. iKit은 단순하게 작동합니다. 페이지를 열고, 작업을 하고, 탭을 닫으면 끝입니다. 운영 비용을 어떻게 충당하는지에 대해서도 투명하게 밝힙니다 — 디스플레이 광고, 그게 전부입니다 — 도구 자체에는 어떤 기능 제한도 두지 않습니다.

iKit 작동 방식

iKit 도구를 사용할 때 실제로 어떤 일이 일어나는지 그대로 보여드립니다 — 블랙박스는 없습니다.

  1. 1

    페이지 로드

    브라우저가 정적 HTML 페이지와 작은 JavaScript bundle(도구에 따라 보통 50–500 KB)을 받아옵니다. Background Remover의 WebAssembly 모델이나 PDF 도구의 pdf-lib 같은 무거운 의존성은, 해당 도구를 실제로 열었을 때만 로드되며 홈페이지에서는 절대 로드되지 않습니다.

  2. 2

    파일 또는 텍스트 입력

    파일을 끌어다 놓거나 텍스트를 붙여넣으면, 데이터는 브라우저 API(FileReader, ArrayBuffer, OffscreenCanvas)를 통해 곧바로 JavaScript 메모리로 읽혀 들어갑니다. 어떤 것도 업로드되지 않습니다 — 우리 서버로 가는 POST 요청은 전혀 없으며, 작업이 진행되는 동안 브라우저의 DevTools → Network 탭에서 직접 확인할 수 있습니다.

  3. 3

    로컬 처리

    실제 작업 — 압축, 인코딩, 이미지 분석, OCR, 해싱 — 은 모두 본인의 CPU에서 Web Worker 또는 메인 스레드 위에서 실행됩니다. 검증된 오픈소스 라이브러리(pdf-lib, pdf.js, Tesseract.js, mozjpeg, Squoosh codecs, Web Crypto API)를 사용하므로, 내부 알고리즘을 직접 감사할 수 있습니다.

  4. 4

    결과 출력과 다운로드

    결과는 다운로드 또는 복사 버튼을 누를 때까지 브라우저 메모리에만 머무릅니다. 다운로드를 트리거하면 URL.createObjectURL로 Blob URL을 만들고, 가상의 <a> 클릭을 통해 로컬에 저장됩니다. 페이지를 떠나는 즉시 이 blob은 가비지 컬렉션됩니다 — 양쪽 어디에도 남는 것이 없습니다.

개발자라서 직접 확인하고 싶다면, 모든 페이지는 view-source가 가능하며 실제 작업 중에도 네트워크 패널은 비어 있는 그대로 유지됩니다. 전체 아키텍처는 iKit 블로그에 자세히 정리해 두었습니다.

최근 게시물

단계별 가이드, 도구 비교, 개발자를 위한 심층 분석.

iKit 소개

iKit은 천천히 성장 중인 온라인 도구 모음입니다 — 업무 중 필요하지만 더 깔끔하고 빠르며 데이터를 수집하지 않기를 바라는 그런 작은 유틸리티들입니다.

모든 도구는 동일한 철학으로 만들어졌습니다: 가능한 한 브라우저에서 처리하고, 개인 데이터를 서버로 전송하지 않으며, RTL을 포함한 25개 언어를 지원하고, 완전히 열린 상태를 유지합니다 — 유료 플랜 없음, 숨겨진 제한 없음, 페이월 없음.

JSON Decoder로 시작했습니다. 현재는 이미지, QR 코드, SQL-to-Excel, AI 배경 제거, 앱 아이콘 생성까지 포함합니다. 새 도구는 정기적으로 추가됩니다.

프라이버시 우선

가능한 경우 클라이언트에서 처리. 파일과 데이터는 기기를 떠나지 않습니다.

바로 사용 가능

가입 없음, 설치 없음, 데이터는 기기 안에만 머뭅니다. 페이지를 열면 바로 작업할 수 있습니다.

25개 언어

네이티브 번역, 브라우저 언어 자동 감지, 아랍어/페르시아어/우르두어 RTL 완벽 지원.

자주 묻는 질문

iKit이 어떻게 작동하는지, 비용은 얼마인지, 그리고 여러분의 데이터가 어디로 가는지에 대한 모든 것.

iKit은 비용이 드나요? 숨은 요금이나 사용 제한이 있나요?

들지 않습니다. iKit의 모든 도구는 어떤 요금도 없이 온전히 사용할 수 있습니다. 유료 요금제도, 일일 할당량도, 기능 페이월도 없습니다. 구매할 것도, 잠금을 해제할 것도 없습니다. 이 사이트는 방해되지 않는 광고로 운영되며, 덕분에 요금을 받거나 계정을 요구하지 않고도 모든 도구를 누구에게나 열어 둘 수 있습니다.

제 파일이나 데이터가 서버로 업로드되나요?

대부분의 도구에서는 그렇지 않습니다. iKit은 클라이언트 사이드를 우선으로 설계되었습니다 — 인코딩, 포맷팅, 변환, 해싱, 이미지 크기 조정이 모두 여러분의 브라우저 탭 안에서 JavaScript로 실행되므로, 입력한 데이터가 기기를 벗어나지 않습니다. 직접 확인해 볼 수도 있습니다. 브라우저의 DevTools를 열고 Network 패널로 이동해 작업하는 동안 지켜보세요 — 어떤 요청도 전송되지 않습니다. 그렇게 하지 않는 소수의 고연산 도구는 해당 페이지에 명확히 안내되어 있습니다.

iKit은 어떤 종류의 도구를 제공하나요?

iKit은 개발자, 디자이너, 그리고 텍스트·데이터·이미지·코드를 다루는 모든 사람을 위한, 점점 늘어나는 일상 유틸리티 모음입니다. 다섯 가지 영역을 아우릅니다: 개발 도구(JSON, Base64, JWT, 정규표현식, 해싱), 이미지 도구(압축, 크기 조정, 형식 변환, 배경 제거, 앱 아이콘), 컬러 도구(피커, 팔레트, 그라디언트), 시간 도구(타이머, 카운트다운, Unix 타임스탬프), 데이터 도구(CSV / JSON, SQL, QR 코드). 각 도구는 저마다 전용 페이지에 있습니다.

iKit은 어떤 언어로 제공되나요?

인터페이스는 25개 언어로 완전히 번역되어 있으며, 아랍어·페르시아어·우르두어의 완전한 오른쪽에서 왼쪽(RTL) 표기도 지원합니다. 언어는 브라우저에서 자동으로 감지되며, 작업 내용을 잃지 않고 언제든지 언어 메뉴에서 바꿀 수 있습니다.

무언가를 설치하거나 계정을 만들어야 하나요?

아니요. iKit은 전적으로 웹 브라우저에서 실행됩니다 — 다운로드하거나 설치하거나 업데이트할 것이 없고, 가입·로그인·이메일도 필요하지 않습니다. 도구를 열면 곧바로 사용할 수 있습니다.

iKit을 오프라인에서 사용할 수 있나요?

대부분의 도구는 전적으로 브라우저에서 실행되기 때문에, 페이지가 로드된 뒤에 연결이 끊겨도 계속 작동합니다. 도구 페이지가 한 번 열리면 인코딩, 포맷팅, 변환은 추가적인 네트워크 접속 없이도 계속 기능합니다.

iKit은 다른 온라인 도구 사이트와 무엇이 다른가요?

세 가지입니다: 프라이버시, 폭넓음, 그리고 정직함. 대부분의 도구는 데이터를 업로드하지 않고 사용자의 기기에서 바로 처리합니다. 하나의 모음으로 수십 가지 일상 작업을 처리할 수 있어 작업마다 다른 사이트를 찾을 필요가 없습니다. 그리고 아껴 두는 것이 없습니다 — 교묘한 업셀도, 강제 가입도, 유료 요금제로 떠미는 인위적인 제한도 없습니다.

iKit이 저를 추적하거나 cookie를 사용하나요?

iKit은 기본적으로 필수 cookie만 사용합니다. 광고 cookie는 동의 배너에서 명시적으로 수락한 경우에만 설정되며, GDPR 및 Google Consent Mode v2를 따릅니다. 선택은 푸터의 “Cookie 설정” 링크에서 언제든지 변경하거나 철회할 수 있습니다.