Công cụ Hình ảnh
Biến đổi, chỉnh sửa và chuyển đổi hình ảnh với các công cụ mạnh mẽ này
Xóa phông nền Hình ảnh với AI
Chuyển đổi Base64 sang Hình ảnh
Chỉnh Kích Thước Nhiều Ảnh
Làm Mờ Ảnh
Điều Chỉnh Độ Sáng Hình Ảnh
Điều Chỉnh Độ Tương Phản Ảnh
Cắt và chỉnh sửa ảnh
Làm tối Hình ảnh
Trích xuất màu từ Hình ảnh
Trình tạo Favicon Website
Chuyển ảnh sang xám
Nhấn chọn màu từ Hình ảnh
Công cụ nén Hình ảnh
Xem & Xóa Metadata Hình ảnh (EXIF)
Chuyển đổi Hình ảnh sang Base64
Chuyển đổi Hình ảnh thành Văn bản (OCR)
Làm sáng Hình ảnh
Che & Làm Mờ Vùng Nhạy Cảm Trong Ảnh
Chỉnh sửa kích thước Hình ảnh
Xoay và lật Hình ảnh
Bo Tròn Góc Ảnh
Đóng dấu Hình ảnh (Watermark)
Chuyển đổi định dạng Hình ảnh
Công cụ Văn bản
Thao tác và phân tích nội dung văn bản dễ dàng
Công cụ đếm ký tự
Công cụ chuyển đổi kiểu chữ
Công cụ Tìm và Thay thế
Tạo Lorem Ipsum
Công cụ xóa khoảng trắng
Công Cụ Gỡ Dấu Tiếng Việt
Chuyển Giọng Nói Thành Văn Bản
Công cụ so sánh văn bản
Công cụ lặp lại văn bản
Công cụ đảo ngược văn bản
Chuyển đổi văn bản thành chữ viết tay
Chuyển Văn Bản Thành Giọng Nói
Công cụ Mạng xã hội
Tạo và phân tích nội dung mạng xã hội dễ dàng
Tải Video Instagram
Tải video TikTok không Logo (Watermark)
Tạo Link WhatsApp
Tải Thumbnail YouTube
Công cụ cho Developer
Các tiện ích hữu ích cho nhà phát triển web và lập trình viên
Trình Tạo Mã Vạch
Base64 Text Encoder/Decoder
Tạo và xác minh mã Bcrypt
Máy tính CHMOD
Chuyển đổi Code thành Hình ảnh
Tạo và dịch Cron Job
Trình Tạo Pattern CSS - Tạo Các Pattern Nền Đẹp
CSS Box Shadow Generator
Trình Tạo CSS Clip-Path
CSS Flexbox Generator
Công Cụ Tạo CSS Glassmorphism
CSS Gradient Generator
Công cụ tạo CSS Loader
Chuyển đổi định dạng dữ liệu
Trích Xuất Văn Bản từ HTML
Tạo Dữ Liệu Giả
Chuyển đổi HTML sang Markdown
Công cụ định dạng JavaScript
Công Cụ Thu Gọn JavaScript
Chuyển đổi JSON sang TypeScript Interface
JWT Decoder
Chuyển đổi Markdown sang HTML
Công Cụ Thu Gọn HTML
Địa Chỉ IP Của Tôi Là Gì?
Tạo Ảnh Placeholder
Công Cụ Định Dạng HTML
Kiểm tra Regex
Tạo Robots.txt
SQL Formatter & Beautifier
Tối ưu SVG
Text Hash Generator
URL Encoder/Decoder
Tạo Link UTM
UUID / GUID Generator
Công cụ JSON
Làm việc hiệu quả với định dạng dữ liệu JSON
Chuyển đổi CSV sang JSON
Công Cụ Làm Nổi Bật JSON
So Sánh JSON
Công Cụ Escape JSON
Chuyển đổi JSON sang CSV
Thu gọn JSON
Công Cụ Làm Đẹp JSON
Công Cụ Kiểm Tra JSON
Công cụ Toán học
Tính diện tích, chu vi và nhiều thông số khác cho các hình dạng khác nhau
Máy Tính Hình Tròn
Máy Tính Hình Bình Hành
Máy Tính Hình Chữ Nhật
Máy Tính Hình Thoi
Máy Tính Hình Vuông
Máy Tính Hình Thang
Máy Tính Hình Tam Giác
Công cụ GIF
Làm việc với hình ảnh động GIF
Công cụ PDF
Hợp nhất, tách, nén, bảo vệ và chuyển đổi file PDF dễ dàng
Nén PDF
Hình ảnh sang PDF
Hợp nhất PDF
PDF sang Hình ảnh
Bảo vệ PDF bằng mật khẩu
Tách PDF
Gỡ mật khẩu PDF
Công cụ Màu sắc
Chọn màu, tạo bảng màu và kiểm tra tương phản theo chuẩn WCAG
Kiểm tra độ tương phản màu
Tạo bảng màu
Công cụ chọn màu
Mã QR
Tạo và đọc mã QR cho URL, WiFi, email, vCard
Chuyển đổi đơn vị
Chuyển đổi đơn vị độ dài, khối lượng, nhiệt độ, tốc độ và dung lượng
Chuyển đổi đơn vị diện tích
Chuyển Đổi Tiền Tệ
Chuyển đổi dung lượng dữ liệu
Chuyển đổi đơn vị độ dài
Chuyển đổi đơn vị tốc độ
Chuyển đổi nhiệt độ
Chuyển Đổi Múi Giờ
Chuyển đổi đơn vị khối lượng
Công cụ Bảo mật
Tạo mật khẩu mạnh, tạo Hash MD5/SHA và kiểm tra bảo mật
Tạo MD5 Hash
Password Generator
Kiểm tra độ mạnh mật khẩu
Tạo SHA Hash
Máy tính
Tính BMI, tuổi, lãi suất, phần trျm và nhiều phép tính thực tế khác
Tính tuổi chính xác
Tính chỉ số BMI
Tính Lãi Kép
Tính lãi suất vay
Tính phần trăm
Tính tiền tip
Bài viết mới nhất
View All[Spring Boot Basics] Server-side rendering với Thymeleaf trong Spring Boot: template, form và validation
Server-side rendering với Thymeleaf 3.1.5 trong Spring Boot 4.1.1, kiểm chứng trên application đang chạy: khi nào SSR hợp hơn JSON API, view name trở thành classpath:/templates/products/list.html ra sao, năm loại standard expression, th:text và th:utext với XSS, th:each cùng #numbers và #temporals, form tạo mới có validation với th:field và th:errors, vị trí bắt buộc của BindingResult, Post/Redirect/Get với flash attribute, fragment, CSS tĩnh, spring.thymeleaf.cache thực sự thay đổi gì, và trang lỗi HTML.
[Spring Boot Basics] Gọi API bên ngoài với RestClient trong Spring Boot: GET, POST, xử lý lỗi và timeout
Gọi HTTP API bên ngoài từ Spring Boot 4.1.1 bằng RestClient, kiểm chứng với một stub chạy local: RestClient so với RestTemplate, WebClient và @HttpExchange, spring-boot-starter-restclient và RestClient.Builder được auto-configure, GET vào record và list, toEntity, encode query parameter, POST, PUT và DELETE, message thật của HttpClientErrorException, onStatus, defaultStatusHandler và exchange, connect timeout và read timeout mặc định lẫn khi cấu hình bằng spring.http.clients được đo thực tế, interceptor để log, và chuyển lỗi upstream thành 502, 503 và 504.
[Spring Boot Basics] Tài liệu API trong Spring Boot với springdoc-openapi và Swagger UI
springdoc-openapi 3.1.1 trên Spring Boot 4.1.1, kiểm chứng trên jar đang chạy: document OpenAPI 3.1 ở /v3/api-docs, Swagger UI và Try it out, những gì springdoc suy ra từ controller, DTO record và Bean Validation constraint, response nào của @RestControllerAdvice được thêm vào, @Tag, @Operation, @ApiResponse, @Parameter và @Schema trên record, bean OpenAPI và customizer toàn cục, GroupedOpenApi, property của springdoc và tắt tài liệu trong profile prod.
[Spring Boot Basics] Kiến trúc phân lớp trong Spring Boot: Controller – Service – Repository và tổ chức package theo layer hay feature
Kiến trúc phân lớp trong Spring Boot 4.1.1, refactor và kiểm chứng trên một catalogue API thật: controller làm tất cả mọi việc và lỗi crash lúc khởi động khi tái sử dụng nó, controller, service và repository mỗi layer chịu trách nhiệm gì, map DTO ở layer nào, refactor từng bước và dùng curl chứng minh hành vi không đổi, service nên là interface hay class cụ thể kiểm tra bằng Mockito 5.23, năm anti-pattern khi phân layer, và so sánh tổ chức package theo layer với theo feature trên cùng một thay đổi, kèm bean package-private vẫn được inject và lỗi compile giữ các feature tách biệt.
[Spring Boot Basics] Xử lý exception tập trung trong Spring Boot: @RestControllerAdvice, @ExceptionHandler và ProblemDetail
Xử lý exception tập trung trong Spring Boot 4.1.1, kiểm chứng trên project thật: body /error mặc định và BasicErrorController, spring.web.error.* thay cho server.error.*, @ResponseStatus và ResponseStatusException, @ExceptionHandler trong controller và trong @RestControllerAdvice, cách Spring chọn một handler theo khoảng cách type, controller, @Order và cause, ProblemDetail (RFC 9457) với application/problem+json, ErrorResponseException, spring.mvc.problemdetails.enabled, ResponseEntityExceptionHandler trả 422 kèm danh sách lỗi theo field, và một handler catch-all giữ nguyên các response 4xx của framework.
[Spring Boot Basics] Validation trong Spring Boot: Bean Validation, @Valid và custom validator
Bean Validation trong Spring Boot 4.1.1 với Hibernate Validator 9.1.3, kiểm chứng bằng các lần chạy thật: spring-boot-starter-validation, @NotNull, @NotEmpty và @NotBlank khác nhau ra sao, @Size, @DecimalMin, @Digits, @Email và @Pattern trên DTO record, @Valid với @RequestBody và response 400 mặc định, object lồng nhau và list, validate @PathVariable và @RequestParam cùng cái bẫy 500 của @Validated, validation group, ValidationMessages.properties và Accept-Language, custom ConstraintValidator và constraint liên quan nhiều field, và validation ở service layer.