• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
logo Online Tools

back-end

Java Regular Expression Test

Java regular expression online testing provides Java regular expression online matching and replacement functions. By controlling parameter settings, you can control the behavior of regular expressions, such as ignoring case, multiline mode, etc.

Random Password/String Generator

Online random password generator, random string generator. You can generate passwords or strings of specified length that meet specific strength requirements. The generation tool can customize generation rules, such as including specific characters and excluding specific characters.

UUID Generator Online

UUID online generator, guid online generator tool (GUID is a term for UUID by Microsoft). Support the generation of UUIDs for version 1 and version 4 algorithms. Version4 UUID is generally used.

Digital Binary Converter

Support float and binary / hexadecimal conversion, double and binary / hexadecimal conversion, short and binary / hexadecimal conversion, int and binary / hexadecimal conversion, long and binary / hexadecimal conversion. The byte order needs to be selected during conversion, and the default is large end order. Big end mode means that the high byte of data is saved in the low address of memory. Small end mode means that the high byte of data is saved in the high address of memory.

UNIX Timestamp Converter

UNIX timestamps and time are converted to each other. UNIX timestamp (UNIX epoch, UNIX time, POSIX time or UNIX timestamp in English) is the number of seconds elapsed since January 1, 1970 (midnight of UTC / GMT), regardless of leap seconds.

MD5 Encryption

Calculate the MD5 hash value of the text, and the output result is expressed in HEX string and Base64 format. The input text will be converted into byte array using the selected character set, and then the MD5 hash value of the binary data will be calculated, and then the hash value will be expressed as HEX string and Base64 string.

DES Encryption and Decryption

Des symmetric encryption is a more traditional encryption method. Its encryption and decryption operations use the same key. When transmitting and processing information, the sender and receiver of information must jointly hold the password (called symmetric password). It is a symmetric encryption algorithm.

CRC Calculation Online

The cyclic redundancy check calculation function of CRC8, CRC16, CRC32 and crc64 is provided to detect or verify possible errors after data transmission or saving. It uses the principle of division and remainder to detect errors. When calculating, pay attention to different algorithms (including polynomial, initial value, whether to reverse, etc.), and the calculation results will be different.

WEBSOCKET Test Online

The websocket online test tool can be used as a websocket client to connect to the websocket server of the intranet or public network, and supports receiving and sending text messages in real time. Websocket is a new protocol under HTML5. It realizes the full duplex communication between browser and server, which can better save server resources and bandwidth, and achieve the purpose of real-time communication. Like HTTP, it transmits data through the established TCP connection, but its biggest difference from HTTP is that websocket is a two-way communication protocol. After the connection is established, the websocket server and client can actively send or receive data to each other, just like socket; Like TCP, websocket needs to establish a connection first. Only after the connection is successful can they communicate with each other.

User Agent Analysis Online

User agent online analysis. The Chinese name of user agent is user agent, abbreviated as UA. It is a special string header that enables the server to identify the operating system and version used by the customer, CPU type, browser and version, browser rendering engine, browser language, browser plug-in, etc.

Java 8 Documentation

Java 8 document online provides java 8 (Java SDK 1.8) document online viewing and java 8 API online viewing.

Java 11 Documentation

Java 11 document online provides java 11 (Java SDK 11) document online viewing and java 11 API online viewing.

Java 14 Documentation

Java 14 document online provides java 14 (Java SDK 14) document online viewing and java 14 API online viewing.

Python 3 Documentation

Python 3 document online provides Python 3 document online viewing and Python 3 API online viewing.

Run Code Online

The online code running tool supports online running, editing and compiling of dozens of programming languages such as Java, c#, golang, C, C + +, JS, typescript, PHP and rust.

Golang Regular Expression Test Online

Golang regular expression test online tool provides online matching and replacement of golang regular expressions. This tool supports golang regular expression matching, golang regular expression splitting strings, and golang regular expression replacing strings.

Python Regular Expression Test Online

Python regular expression test online tool provides online matching and replacement of python regular expressions. This tool supports python regular expression matching, python regular expression splitting strings, and python regular expression replacing strings.

JSON Format/JSON Parse Online

JSON Format/JSON Parse Online tool support online verification of JSON data format, formatting JSON data display, parsing JSON data, compressing JSON data and escaping JSON data. JSON data source supports inputting strings, opening local files and opening URLs.

Base Converter

Number base converter, which supports the conversion of data within thirty-six hexadecimal, such as binary, octal, decimal, hexadecimal, etc. Conversion supports integer and float numbers.

Cron Expression Evaluation

Cron expression calculation, online calculation of the execution plan time of cron (crontab) expression. Cron expression supports Linux style, cron4j style, quartz style and spring style.

AES Encryption and Decryption

The online AES encryption and decryption tool provides online AES encryption and decryption test. The encryption and decryption supports six encryption modes: CBC, CFB, OFB, CTR, GCM and ECB, and the input and output supports three formats: hex, string and Base64.

Explore Code Repository

Search the code repository and code snippets of dozens of programming languages such as java, c#, golang, js and python online. edit and run code online.

SQL Format / Compress

Online sql statement formatting (beautification) and compression tools support the formatting and compression of SQL statements such as SQL-2011, MariaDB, MySQL, PostgreSQL, IBM DB2, Oracle PL/SQL, Spark, SQL Server T-SQL, etc.

MQTT WebSocket Client Online

Mqtt websocket online testing tool connects to mqtt broker through websocket, subscribes to message topics, and sends and receives mqtt messages.

JSONPath Evaluator Online

Jsonpath evaluator online provides jsonpath online evaluate function. You can enter JSON data and then use jsonpath to extract the data.

JSON to Java Class Converter

Online JSON strings generate Java entity classes, JSON strings generate JavaBeans,JSON strings to Java POJO.This tool support intelligent processing of keywords, special class names, naming rule checking and other features.

JSON to C# Class Converter

Online JSON strings generate c# entity classes, and JSON strings generate c# object. It supports intelligent keyword processing, special class names, naming rule checking and other features.

JSON to Golang Struct Converter

Online JSON string generation Golang struct, JSON string generation Golang object, support for intelligent processing of keywords, special class names, naming rules checking and other features.

ASCII Code Table

ASCII code table online, query ASCII code 0-255 corresponding characters, including control characters, printable characters and extended characters.

PIP China Source List

Python PIP source list in China and usage introduction.

3DES/TripleDES Encryption and Decryption

The online 3DES/TripleDES encryption and decryption tool provides online 3DES/TripleDES encryption and decryption test. The encryption and decryption supports five encryption modes: CBC, CFB, OFB, CTR and ECB, and the input and output supports three formats: hex, string and Base64.

Hash Calculation Online

Calculate the hash value of text and file online, and the calculation supports MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-512 algorithms. The input data supports string, hex, base64 string or file. The hash value of the corresponding data is calculated, and the calculation result is expressed as hexadecimal string and base64 string.

Blowfish Encryption and Decryption

The online Blowfish encryption and decryption tool provides online Blowfish encryption and decryption test. The encryption and decryption supports five encryption modes: CBC, CFB, OFB, CTR and ECB, and the input and output supports three formats: hex, string and base64.

curl Commoand to Code

The online curl command to code tool supports the conversion of curl commands into java, golang, python, js, php, rust, dart and other programming language codes.

RC6 Encryption and Decryption Online

The online RC6 encryption and decryption tool provides online RC6 encryption and decryption test. The encryption and decryption supports five encryption modes: CBC, CFB, OFB, CTR and ECB, and the input and output supports three formats: hex, string and base64.

RC5 Encryption and Decryption Online

The online RC5 encryption and decryption tool provides online RC5 encryption and decryption test. The encryption and decryption supports five encryption modes: CBC, CFB, OFB, CTR and ECB, and the input and output supports three formats: hex, string and base64.

RC4 Encryption and Decryption Online

The online RC4 encryption and decryption tool provides online RC4 encryption and decryption test. The input and output supports three formats: hex, string and base64.

RC2 Encryption and Decryption Online

The online RC2 encryption and decryption tool provides online RC2 encryption and decryption test. The encryption and decryption supports five encryption modes: CBC, CFB, OFB, CTR and ECB, and the input and output supports three formats: hex, string and base64.

MySQL Generate JavaBean Online

MySQL generate JavaBean tool online, input MySQL DDL SQL statements, and generate corresponding java bean entity classes. The Java class name and field name conform to the naming convention.