.env 포맷터
.env 환경 파일을 온라인에서 포맷·정리·검증합니다. KEY=VALUE 쌍을 정규화하고 불필요한 공백을 제거하며 환경 변수를 정돈합니다.
입력
출력
.env 파일이란?
.env 파일은 KEY=VALUE 쌍으로 환경 변수를 저장합니다. Node.js, Python, Docker 등에서 소스 코드에 비밀을 넣지 않고 설정할 때 씁니다.
.env 포맷터는 = 주변 공백을 정규화하고 줄 끝 공백을 제거하며 주석을 유지해 일관된 형식으로 만듭니다. 이 방식은 Twelve-Factor App 방법론을 따릅니다.
사용 방법
.env 내용 붙여넣기
.env 내용을 왼쪽 편집기에 붙여넣거나 업로드로 파일을 불러옵니다.
즉시 포맷
포맷터가 KEY=VALUE 쌍을 정규화하고 불필요한 공백을 제거하며 # 주석을 유지합니다.
복사 또는 다운로드
복사로 결과를 복사하거나 다운로드로 .env 파일로 저장합니다.
형식 지정 예시
예시: .env 파일 형식 지정
형식 지정 전 입력:
APP_NAME=MyApp
DB_HOST=localhost
DB_PORT=5432
DB_NAME=myapp_db
SECRET_KEY=abc123xyz
DEBUG=true
ALLOWED_HOSTS=localhost,127.0.0.1형식 지정 후 출력:
APP_NAME=MyApp
DB_HOST=localhost
DB_PORT=5432
DB_NAME=myapp_db
SECRET_KEY=abc123xyz
DEBUG=true
ALLOWED_HOSTS=localhost,127.0.0.1자주 묻는 질문
.env 파일을 git에 커밋해야 하나요?
아니요. .env에는 보통 비밀(API 키, 비밀번호)이 있으므로 .gitignore에 넣으세요. 대신 .env.example에 placeholder를 커밋하세요.
= 주변에 공백을 쓸 수 있나요?
파서에 따라 다릅니다. 대부분의 dotenv(Node.js, Python)는 KEY = VALUE를 지원하지만 일부는 아닙니다. 이 포맷터는 공백 없는 KEY=VALUE를 사용합니다.
값에 따옴표를 쓸 수 있나요?
예. 값은 작은따옴표나 큰따옴표로 감쌀 수 있습니다: KEY="my value". 따옴표는 유지됩니다.
여러 줄 값이나 복잡한 .env 파일은 어떻게 처리되나요?
대부분의 dotenv 파서는 값이 큰따옴표로 감싸지고 줄바꿈이 \n으로 이스케이프된 경우 여러 줄 값을 지원합니다 — 예: PRIVATE_KEY="line1\nline2". 포맷터는 따옴표로 감싼 여러 줄 값을 그대로 유지합니다. 복잡한 heredoc 형식의 경우 프로덕션에 사용하기 전에 출력을 테스트해 보세요.