Env Variable Parser

.env, JSON, YAML 형식을 상호 변환해요. Secret을 자동으로 감지하고 복사하거나 다운로드할 수 있어요.

8개 변수 감지됨
Secret이 감지됐어요2개 Secret 발견됨민감한 이름의 변수는 기본적으로 숨겨져 있어요.
dotenv
DB_HOST=localhost
DB_PORT=5432
DB_NAME=myapp
APP_NAME="My Application"
DEBUG=false
PORT=3000
API_KEY=***
DB_PASSWORD=***

.env 파일이란?

환경 변수 파일(.env)은 설정 값을 소스 코드 외부에 저장하여 API 키, 데이터베이스 URL, 비밀번호 같은 Secret을 애플리케이션 로직과 분리해요. KEY=value라는 간단한 형식을 따르며 dotenv, Docker Compose, 대부분의 CI/CD 플랫폼에서 로드돼요. .env 패턴은 12-factor application 개발과 안전한 Secret 관리의 핵심 관행이에요.

변환기 사용 방법

지원되는 형식(.env, JSON, YAML) 중 아무 형식으로 환경 변수를 입력 영역에 붙여넣으세요. 도구가 형식을 자동 감지하고 세 가지 모두로 동시에 변환해요. #으로 시작하는 줄은 주석으로 처리되어 무시돼요. 공백이 포함된 인용 값도 올바르게 처리돼요. PASSWORD, SECRET, KEY, TOKEN 같은 이름의 변수는 경고 배지로 표시되며 표시/숨기기를 전환할 수 있어요.

이 도구를 쓰면 좋을 때

설정 시스템 간 마이그레이션, 새 팀원 온보딩, 환경 설정 문제 디버깅 시 사용하세요. Docker Compose(YAML 또는 .env 형식 지원), Terraform 변수, GitHub Actions Secrets 작업 시에도 유용해요. .env에서 JSON으로 변환하면 환경 변수를 parameter store나 Secret 관리자에 저장하기 쉬워져요.

형식 예시

  • .env: KEY=value (한 줄에 하나, #으로 주석)
  • JSON: {"KEY": "value"} (문자열 객체)
  • YAML: KEY: value (단순 값은 따옴표 불필요)
  • 공백 포함 값: KEY="my value with spaces"
  • Boolean 형식: DEBUG=true (문자열로 저장)