온라인에서 Newline을 \n로 변환
리터럴 \n, \r\n, \\n 또는 이스케이프 시퀀스 또는 스위치를 사용하여 여러 줄 텍스트를 한 줄 문자열로 즉시 변환합니다. Unescape Mode로 \n를 실제 줄바꿈으로 되돌립니다. JSON 페이로드, LLM 프롬프트, .env PEM 인증서 및 여러 줄 문자열 리터럴를 브라우저에서 직접 형식화하는 개발자를 위해 구축되었습니다.
온라인에서 개행 문자를 \n로 변환하는 방법
- 텍스트 붙여넣기: 왼쪽의 입력 텍스트 상자에 여러 줄의 텍스트를 입력하거나 붙여넣거나 Load Sample를 클릭하여 샘플 경로와 따옴표로 테스트하세요.
- 빠른 사전 설정 또는 모드 선택: 원클릭 설정을 위해 JSON String, .env / PEM Key 또는 Code Concatenation를 클릭하거나 오른쪽에서 설정을 사용자 정의하세요.
- 이스케이프 시퀀스 선택: Unix의 경우
\n를 선택하고, Windows의 경우 JSON,\r\n, Windows의 경우\\n를 선택합니다. 이중 이스케이프 문자열 또는 HTML의 경우또는 Unescape 모드로 전환하여\n를 실제 줄바꿈으로 다시 전환합니다. - 복사 또는 다운로드: 출력은 실시간으로 업데이트됩니다. clipboard로 복사 또는 다운로드 .txt를 클릭합니다.
이스케이프 시퀀스 참조 가이드
| 순서 | 이름 | 사용되는 곳 | 예제 출력 |
|---|---|---|---|
\n |
라인피드(LF) | JSON 문자열, Unix/Linux/macOS, Python, JavaScript, Go, Rust, .env 변수 |
라인 1\n라인 2 |
\r\n |
캐리지 리턴 + 라인 피드(CRLF) | Windows 텍스트 파일, HTTP 프로토콜 헤더, RFC 4180 CSV 파일, SMTP 이메일 본문 | 라인 1\r\n라인 2 |
\\n |
이중 이스케이프 백슬래시 | 중첩된 JSON 페이로드, 정규식 리터럴, shell/sed 명령 | 라인 1\\n라인 2 |
|
HTML 줄 바꿈 | HTML 이메일, CMS 필드, Markdown 셀, 서식 있는 텍스트 삽입 | 1라인라인 |
일반적인 개발자 사용 사례
1. JSON API에 대한 여러 줄 텍스트 및 LLM 프롬프트 형식 지정
JSON 사양(RFC 8259)은 문자열 값 내의 원시 줄바꿈을 금지합니다. 여러 줄 프롬프트나 템플릿을 JSON 본문에 직접 붙여넣으면 SyntaxError: Bad control Character in string literal가 발생합니다. JSON String preset를 클릭하면 모든 줄 바꿈이 \n로 바뀌고 내부 큰따옴표(\")와 백슬래시가 이스케이프됩니다. (\\) 결과를 따옴표로 묶어 Postman, curl 또는 OpenAI/Anthropic API 페이로드에 바로 붙여넣을 수 있습니다.
2. .env 파일에 여러 줄 PEM/SSH 개인 키 저장
Docker, Kubernetes, GitHub Actions, Vercel 및 Node.js .env 파일에는 한 줄에 RSA, TLS 또는 Firebase 비공개 키(------BEGIN PRIVATE KEY------)가 필요한 경우가 많습니다. .env / PEM Key preset를 사용하여 빈 줄을 제거하고 base64 블록을 \n로 결합하고 wrap 키를 큰따옴표로 묶습니다.
PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQE...\n-----END PRIVATE KEY-----"
3. JavaScript, Java, C# 및 Python에서 여러 줄 문자열 리터럴 구축
명시적인 줄 단위 연결을 원하는 언어로 SQL 쿼리, 로그 템플릿 또는 셰이더 코드를 작성할 때 연결 연산자 추가(또는 Code 연결 preset 클릭)를 활성화하여 각 줄의 형식을 "SELECT *\n" + "FROM users\n" + "활성 위치 = 1".
자주 묻는 질문
여러 줄 텍스트를 한 줄 JSON 문자열로 어떻게 변환합니까?
여러 줄의 텍스트를 Input Text 상자에 붙여넣고 JSON String 빠른 사전 설정을 클릭합니다(또는 Add 외부 큰따옴표 및 Escape 내부 따옴표 및 백슬래시 활성화). 모든 줄 바꿈은 \n가 되고 모든 내부 따옴표나 백슬래시는 이스케이프되므로 결과는 유효한 JSON입니다.
리터럴 \n를 실제 줄 바꿈(이스케이프 해제)으로 다시 변환하려면 어떻게 해야 합니까?
설정 패널의 Conversion Mode에서 Unescape(\n → Newline)를 선택하거나, Unescape \n → Lines preset를 클릭합니다. 이스케이프된 문자열을 붙여넣으면 즉시 읽을 수 있는 여러 줄 텍스트로 확장됩니다.
.env 파일에 대한 여러 줄의 PEM 또는 SSH 개인 키 형식을 어떻게 지정합니까?
전체 키(------BEGIN PRIVATE KEY----- 및 ----END PRIVATE KEY----- 포함)를 붙여넣고 .env / PEM Key preset를 클릭합니다. 흩어진 공백을 자르고, 빈 줄을 제거하고, 줄 바꿈을 \n로 바꾸고, 키를 큰따옴표로 묶습니다.
\n(LF)와 \r\n(CRLF)의 차이점은 무엇인가요?
\n(라인 피드, ASCII 10)는 Unix, Linux, macOS, JSON 및 대부분의 최신 프로그래밍 언어의 표준 개행 시퀀스입니다. \r\n(캐리지 리턴 + 줄 바꿈)는 Windows 텍스트 파일, HTTP 프로토콜 헤더 및 RFC 4180 CSV 파일에서 사용됩니다.
내 텍스트 또는 개인 키가 서버에 업로드됩니까?
아니요. 모든 변환은 JavaScript를 사용하여 웹 브라우저에서 100% 로컬로 실행됩니다. 귀하의 텍스트, API 페이로드 및 개인 키는 귀하의 장치를 떠나지 않습니다.