JSON beautify만 있는줄 알았는데 정말 별개 다있는 "Code Beautify" 소개
안녕하세요, 하마연구소입니다.
프로그래밍 개발업무를 진행하다보면 코딩작업외에 부가적인 작업을 해야할 때가 많습니다.
예를들어, 테스트를 위한 대량 또는 대용량 샘플파일을 만들거나 엑셀파일 export/import, 2진수/16진수 변환, 네트워크 netmask 변환, HTML/XML 인코딩과 디코딩, URL escape와 unescape, RGB 추출, MD5/SHA 얻기, Base64 변환, 이쁜 XML/JSON 출력, 파일 다른곳 비교 등등...
너무너무 많습니다.
IDE 또는 다른툴을 이용한 자동화 처리가 가능하면 괜찮습니다.
하지만 적당한 툴을 모르거나, 사용방법을 모르거나, 또한 그 사용방법을 숙지하기 위하여 검색과 테스팅 등 여러가지 이유로 인하여 그냥 무식하게 손수 한땀한땀 처리하는 경우도 종종있습니다.
저는 개인적으로 사용방법을 항상 잊어버리는 것이 있습니다.
일반적인 텍스트파일 수정을 위하여 사용중인 Sublime 프로그램의 multi line 편집기능입니다.
복수개의 라인을 한방에 입력, 수정, 삭제하는 기능이죠.
항상 단축키와 어떤 메뉴에 있었는지 잊어버립니다.
이 글을 쓰고 있는 지금도 단축키가 생각이 안납니다.
개인적으로 개발을 하면서 또는 시스템 운영을 하면서 자주 수행하는 작업이 있습니다.
바로 JSON beautify 입니다.
한줄로 또는 이쁘지 않게 작성된 JSON 문자열을 보기 편하게 바꿔주는 기능입니다.
이 기능은 왠만한 IDE 또는 다른 응용프로그램을 사용하면 됩니다.
하지만 IDE에서는 새파일을 만들어서 JSON 문자열을 copy&paste하고 indent를 맞춘다음 파일 자체가 필요없다면 삭제해야합니다.
귀찮고 번거롭습니다.
따라서 전용 어플리케이션을 찾아보다가 우연히 online으로 JSON을 이쁘게 바꿔주는 홈페이지를 알게되었습니다.
홈페이지 이름은 "Code Beautify", 말 그대로 코드를 이쁘게 해주는 것입니다.
JSON 뿐만 아니라 XML/HTML 등 다양한 문서를 이쁘게 바꿔줍니다.
하지만 이 홈페이지에서는 단순하게 문서를 이쁘게 바꿔주는 기능만 제공하는 것이 아닙니다.
이 글 초반에 서술한 기능은 물론, 도메인으로 IP주소 얻기, C/C++과 Java 등 프로그래밍 언어 에디터, 이미지 포멧 변환, 네트워크 포트 스캔 등 정말 뭔지도 모르는 기능을 많이 제공해줍니다.
정말 많습니다.
날이 갈수록 기능이 계속 생길듯합니다.
공짜!!! 아주 착한사람입니다.
현재(2026년 1월 5일) 제공해주는 기능을 다음과 같습니다.
프로그래밍 개발업무를 진행하다보면 코딩작업외에 부가적인 작업을 해야할 때가 많습니다.
예를들어, 테스트를 위한 대량 또는 대용량 샘플파일을 만들거나 엑셀파일 export/import, 2진수/16진수 변환, 네트워크 netmask 변환, HTML/XML 인코딩과 디코딩, URL escape와 unescape, RGB 추출, MD5/SHA 얻기, Base64 변환, 이쁜 XML/JSON 출력, 파일 다른곳 비교 등등...
너무너무 많습니다.
IDE 또는 다른툴을 이용한 자동화 처리가 가능하면 괜찮습니다.
하지만 적당한 툴을 모르거나, 사용방법을 모르거나, 또한 그 사용방법을 숙지하기 위하여 검색과 테스팅 등 여러가지 이유로 인하여 그냥 무식하게 손수 한땀한땀 처리하는 경우도 종종있습니다.
저는 개인적으로 사용방법을 항상 잊어버리는 것이 있습니다.
일반적인 텍스트파일 수정을 위하여 사용중인 Sublime 프로그램의 multi line 편집기능입니다.
복수개의 라인을 한방에 입력, 수정, 삭제하는 기능이죠.
항상 단축키와 어떤 메뉴에 있었는지 잊어버립니다.
이 글을 쓰고 있는 지금도 단축키가 생각이 안납니다.
개인적으로 개발을 하면서 또는 시스템 운영을 하면서 자주 수행하는 작업이 있습니다.
바로 JSON beautify 입니다.
한줄로 또는 이쁘지 않게 작성된 JSON 문자열을 보기 편하게 바꿔주는 기능입니다.
이 기능은 왠만한 IDE 또는 다른 응용프로그램을 사용하면 됩니다.
하지만 IDE에서는 새파일을 만들어서 JSON 문자열을 copy&paste하고 indent를 맞춘다음 파일 자체가 필요없다면 삭제해야합니다.
귀찮고 번거롭습니다.
따라서 전용 어플리케이션을 찾아보다가 우연히 online으로 JSON을 이쁘게 바꿔주는 홈페이지를 알게되었습니다.
홈페이지 이름은 "Code Beautify", 말 그대로 코드를 이쁘게 해주는 것입니다.
- Code Beautify: https://codebeautify.org
JSON 뿐만 아니라 XML/HTML 등 다양한 문서를 이쁘게 바꿔줍니다.
하지만 이 홈페이지에서는 단순하게 문서를 이쁘게 바꿔주는 기능만 제공하는 것이 아닙니다.
이 글 초반에 서술한 기능은 물론, 도메인으로 IP주소 얻기, C/C++과 Java 등 프로그래밍 언어 에디터, 이미지 포멧 변환, 네트워크 포트 스캔 등 정말 뭔지도 모르는 기능을 많이 제공해줍니다.
정말 많습니다.
날이 갈수록 기능이 계속 생길듯합니다.
공짜!!! 아주 착한사람입니다.
현재(2026년 1월 5일) 제공해주는 기능을 다음과 같습니다.
Color Converters
- HEX to Pantone Converter
- RGB to Pantone Converter
- HSV to Pantone Converter
- CMYK to Pantone Converter
- CMYK to HEX Converter
- CMYK to RGB Converter
- CMYK to HSV Converter
- HSV to HEX Converter
- HSV to RGB Converter
- HSV to CMYK Converter
- HEX to HSV Converter
- RGB to HEX Converter
- RGB to HSV Converter
- RGB to CMYK Converter
- HEX to RGB Converter
- HEX to CMYK Converter
- Pantone to HEX Converter
- Pantone to RGB Converter
- Pantone to CMYK Converter
- Pantone to HSV Converter
- Length Converter
- Weight Converter
- Volume Converter
- Area Converter
- Time Converter
- Unix Timestamp Converter
- More Unit Tools
- SQL to CSV Converter
- SQL to JSON Converter
- SQL to XML Converter
- SQL to YAML Converter
- SQL to HTML Converter
Encode and Decode
- Base32 Encode
- Base32 Decode
- Base58 Encode
- Base58 Decode
- Base64 Encode
- Base64 Decode
- URL Encode Online
- URL Decode Online
- JSON URL Encode
- JSON URL Decode
- HTML Encode
- HTML Decode
- XML URL Encoding
- XML URL Decoding
- UTF8 Converter
- UTF8 Decode
- Hex to UTF8
- JSON Decode Online
- JSON Encode Online
Converters
- Image to Base64
- Base64 to Image
- Date Calculater
- EXCEL to HTML
- EXCEL to XML
- EXCEL to JSON
- OPML to JSON
- Word to HTML
- Online Tableizer
JSON Converters
XML Converters
- XML Converter
- XML to JSON
- XML to YAML
- XML to CSV
- XML to TSV
- XML to Text
- XML-XSL Transform
- XML to HTML
- XML to Excel
- XML to JAVA
HTML Converters
- HTML Stripper
- HTML Table Generator
- HTML to CSV Converter
- HTML to TSV Converter
- HTML to PHP Converter
- HTML to CSV
- HTML to JSON
- HTML to XML
- HTML to YAML
- HTML to Text
- Text to HTML Entities
- HTML Entities to Text
- HTML to Markdown
- Markdown to HTML
- PUG to HTML Converter
- HTML to PUG Converter
- JADE to HTML Converter
- HTML to JADE Converter
- HTML to BBCode Converter
- BBCode to HTML Converter
YAML Converters
Utility
- Send Snap Message
- Responsive Website Tester
- Credit Card Validator
- Credit Card Fake Number Generator
- XPath Tester
- JSON Path Tester
- JSON Minifier
- File Difference
- JSON Diff
- XML Diff
- Broken Link Checker
- JSON Deserialize Online
- JSON Serialize Online
- JSON Stringify Online
- XML Stringify Online
- String to JSON Online
- JavaScript Obfuscator
- Curl to PHP
- Crontab Format
Chart Tools
Viewers
- JSON Viewer
- XML Viewer
- YAML Viewer
- MXML Viewer
- HTML Viewer
- JavaScript Viewer
- RSS Viewer
- SOURCE CODE Viewer
- OPML Viewer
- CSV Viewer
- BBCode Viewer
- Markdown Viewer
Programming Editors
- XML Editor
- JSON Editor
- Real Time HTML Editor
- YAML Editor
- ONLINE Editor
- JAVA Editor
- C# Editor
- Actionscript Editor
- Markdown Editor
Parsers
- CSS Beautifier
- CSS to LESS
- CSS to SCSS
- CSS to SASS
- CSS to Stylus
- Stylus Compiler
- Stylus to CSS
- Stylus to LESS
- Stylus to SCSS
- Stylus to SASS
- LESS Compiler
- LESS to CSS
- LESS to Stylus
- LESS to SCSS
- LESS to SASS
- SCSS Compiler
- SCSS to CSS
- SCSS to Stylus
- SCSS to LESS
- SCSS to SASS
- SASS Compiler
- SASS to CSS
- SASS to Stylus
- SASS to SCSS
- SASS to LESS
- HTML Escape Unescape
- XML Escape Unescape
- Java Escape Unescape
- C# Escape Unescape
- Javascript Escape Unescape
- CSV Escape Unescape
- SQL Escape Unescape
- JSON Escape Unescape
- Un-Google Link
CryptoGraphy Tools
- Encryption-Decryption
- HMAC Generator
- MD2 Hash Generator
- MD4 Hash Generator
- MD5 Hash Generator
- MD6 Hash Generator
- NTLM Hash Generator
- SHA1 Hash Generator
- SHA2 Hash Generator
- SHA224 Hash Generator
- SHA256 Hash Generator
- SHA384 Hash Generator
- SHA512 Hash Generator
- SHA512/224 Hash Generator
- SHA512/256 Hash Generator
- SHA3-224 Hash Generator
- SHA3-256 Hash Generator
- SHA3-384 Hash Generator
- SHA3-512 Hash Generator
- CRC-16 Hash Generator
- CRC-32 Hash Generator
- Shake-128 Hash Generator
- Shake-256 Hash Generator
- Whirlpool Hash Generator
- Wordpress Password Hash Generator
- JSON Beautifier
- CSS Beautifier
- XML Beautifier
- Javascript Beautifier
- YAML Beautifier
- C# Beautifier
- Java Beautifier
- C Beautifier
- C++ Beautifier
- TypeScript Formatter
- SQL Formatter
- Babel Formatter
- Markdown Formatter
- MDX Formatter
- LESS Beautifier
- SCSS Beautifier
- GraphQL Beautifier
- PHP Beautifier
- Python Beautifier
- Perl Beautifier
- Ruby Beautifier
- Angular Formatter
- React Formatter
- Lua Beautifier
- XAML Beautifier
Minifier
- CSV Viewer
- CSV to XML/JSON
- CSV to XML
- CSV to JSON
- CSV to HTML
- CSV to TSV
- CSV to MULTILINE DATA
- CSV to SQL
- CSV to Excel
- Upside Down Text
- Random Word Generator
- NTLM Hash Generator
- Password Generator
- String Builder
- Number to Word Converter
- Word to Number Converter
- WORD COUNTER
- Word Repeater
- Reverse String
- String to Hex Converter
- Hex to String Converter
- String to Binary Converter
- Binary to String Converter
- Case Converter
- Delimited Text Extractor
- Remove Accents
- Remove Duplicate Lines
- Remove Empty Lines
- Remove Extra Spaces
- Remove Whitespace
- Remove Line Breaks
- Remove Lines Containing
- Sort Text Lines
- Word Sorter
- Word Frequency Counter
- Text Repeater
- Remove Punctuation
Syntax Highlighting
Validators
- CSS Validator
- JavaScript Validator
- JSON Validator
- JSON5 Validator
- XML Validator
- Credit Card Validator
- API Test
- YAML Validator
- All Numbers Converter
- Decimal to Binary
- Decimal to Octal
- Binary to Decimal
- Binary to Hex
- Binary to Octal
- Hex to Decimal
- Hex to Binary
- Hex to Octal
- Octal toDecimal
- Octal to Binary
- Octal to Hex
- Binary to Text
- Text to Binary
- ASCII to Text
- Char to ASCII
- Reverse Hex
Bitwise Tools
- Bitwise Calculator
- XOR Calculator
- AND Calculator
- NAND Calculator
- OR Calculator
- NOR Calculator
- XNOR Calculator
- Hex to IP
- IP to Hex
- Binary to IP
- IP to Binary
- Decimal to IP
- IP to Decimal
- Octal to IP
- IP to Octal
- IPV6 to Binary
Other Tools
- Lorem-Ipsum
- Sharelink Generator
- Hostname to IP
- IP to Hostname
- Phone to IP Address
- IP Address to Phone
- DNS Lookup
- MX Lookup
- Nameserver Lookup
- Website to IP Address
- Open Port Checker
- Webcam Test
- Random IP Address
- Random Time Generator
- Random UUID Generator
- Random JSON Generator
- Random XML Generator
- Random Data from Regex
- Random CSV Generator
- Random Number Generator
- Random Integer Generator
- Random Prime Generator
- Random Date Generator
- Random Bitmap Generator
- Random Name Picker
- Text Lines shuffler
- MAC Address Generator
- Random Hex Generator
- Random TSV Generator
- Random String Generator
- Random Fraction Generator
- Random Integer Range Generator
- Random Binary Generator
- Random Byte Generator
- Random Decimal Generator
- Random Alphanumeric Generator
개발업무 진행하면서 많은 도움이 되었으면 합니다.
감사합니다.
감사합니다.
댓글
댓글 쓰기