-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[NEW TOOL] Base64 image encode/decode #788
Comments
It seems you can try "Base64 file converter" |
in current version of "Base64 file converter" |
I agree, the current feature could work but needs to be enhanced. if we could have a textfield to add a header or a dropdown for some common formats, that would help a lot. |
Add filename and extension (auto filled if data url) to allow downloading with right extension and filename Fix CorentinTh#788
Add filename and extension (auto filled if data url) to allow downloading with right extension and filename Fix CorentinTh#788
Hi @vlasovt, @xiaohongred, implemented in #905 |
* fix(base64): use js-base64 to handle non ascii text Use js-base64 to handle non ascii text and ignore whitespaces Fix #879 and #409 * fix(base64): use js-base64 to handle non ascii text Use js-base64 to handle non ascii text and ignore whitespaces Fix #879 and #409 * feat(base64 file converter): add a filename and extension fields Add filename and extension (auto filled if data url) to allow downloading with right extension and filename Fix #788 * feat(base64 file converter): add a preview image Fix #594. Taken from #595 (thanks @SAF2k)
* fix(base64): use js-base64 to handle non ascii text Use js-base64 to handle non ascii text and ignore whitespaces Fix CorentinTh#879 and CorentinTh#409 * fix(base64): use js-base64 to handle non ascii text Use js-base64 to handle non ascii text and ignore whitespaces Fix CorentinTh#879 and CorentinTh#409 * feat(base64 file converter): add a filename and extension fields Add filename and extension (auto filled if data url) to allow downloading with right extension and filename Fix CorentinTh#788 * feat(base64 file converter): add a preview image Fix CorentinTh#594. Taken from CorentinTh#595 (thanks @SAF2k)
* add canonical back * feat(new-tool): added unicode conversion utilities (CorentinTh#858) * feat: add Text to Unicode tool * Update src/tools/text-to-unicode/index.ts --------- Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com> * feat(new-tool): yaml formater (CorentinTh#779) * validating if yaml is correct and collecting format options * Formatting yaml, sorting keys and changing indent size. * Removed unused format options * Fixed lint errors * Installed types for js-yaml * Removed legacy routing and added tool creation date Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com> * Using existing yaml package instead of js-yaml * Update src/tools/yaml-viewer/index.ts --------- Co-authored-by: Isaiah <66272034+isaiah-j@users.noreply.github.com> Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com> * feat(i18n): added ukrainian language (CorentinTh#827) Added Ukrainian language * feat(i18n): added portuguese language (CorentinTh#813) * feat(i18n): added spanish language (CorentinTh#854) * spanish translation * Create es.yaml * refactor(i18n): added locales per tool (CorentinTh#861) * feat(i18n): added vietnamese language (CorentinTh#859) * feat(i18n): added missing locale files in tools (CorentinTh#863) * feat(i18n): added zh tools translations (CorentinTh#874) * feat(i18n): added vi tools translations (CorentinTh#876) * Update Vietnamese translations in vi.yml file * Add Vietnamese translations for various tools * feat(i18n): get locales on build (CorentinTh#880) * refactor(home): removed n-grid to prevent layout shift (CorentinTh#881) * refactor(home): lightened tool cards (CorentinTh#882) * Git pull from main (#5) * Update links (#1) * Update links * Update names * update versions * Update title and description (#2) * change title & description, disable canonical temporary * minor changes * add canonical back * add canonical back (#3) * Revert "Git pull from main (#5)" (#6) This reverts commit b390aa0. * Remove other languages and change default language to zh * feat(new tool): ascii art generator (CorentinTh#886) * feat(new tool): ascii art generator Fix CorentinTh#829 ; Text ASCII Art Generator (using figlet) * fix: make fonts list searchable * refactor(ascii-generator): updated tool definition * refactor(ascii-generator): equilibrate ui --------- Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com> * feat(new tool): Outlook Safelink Decoder (CorentinTh#911) * feat(new tool): Outlook Safelink Decoder Fix CorentinTh#897 * Use native URL parsing Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com> * Update src/tools/safelink-decoder/index.ts --------- Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com> * fix(bcrypt tool): allow salt rounds up to 100 (CorentinTh#987) * fix(bcrypt tool): allow salt rounds up to 100 Previously max salt rounds was 10 * chore(github workflows): ci and e2e tests: try updating to node 20 * fix(integer base converter): support bigint (CorentinTh#872) * fix(url-encoder, validation): typo in validation of url-encoder.vue CorentinTh#1024 * fix(language): English language cleanup (CorentinTh#1036) Fix possessive vs. contraction form of "it," clarification, and some general cleanup * feat(i18n): added German translation (CorentinTh#1038) * feat(i18n): German translation * more * more * more * rest * chore(issues): improved bug issue template (CorentinTh#1046) * refactor(auto-imports): regen auto imports * chore(issues): improved issues template * refactor(lint): removed extra semi * docs(changelog): update changelog for 2024.05.10-33e5294 * chore(version): release 2024.05.10-33e5294 * chore(node): upgraded node version in CI workflows * chore(issues): removed old issue templates (CorentinTh#1077) * chore(issues): prevent empty issues (CorentinTh#1078) * docs(changelog): update changelog for 2024.05.13-a0bc346 * chore(version): release 2024.05.13-a0bc346 * feat(base64): Base64 enhancements (CorentinTh#905) * fix(base64): use js-base64 to handle non ascii text Use js-base64 to handle non ascii text and ignore whitespaces Fix CorentinTh#879 and CorentinTh#409 * fix(base64): use js-base64 to handle non ascii text Use js-base64 to handle non ascii text and ignore whitespaces Fix CorentinTh#879 and CorentinTh#409 * feat(base64 file converter): add a filename and extension fields Add filename and extension (auto filled if data url) to allow downloading with right extension and filename Fix CorentinTh#788 * feat(base64 file converter): add a preview image Fix CorentinTh#594. Taken from CorentinTh#595 (thanks @SAF2k) * fix(jwt-parser): prevent UI overflow on small screen (CorentinTh#1095) Fix CorentinTh#1045 * fix(format-transformer): set overflow for output area width (CorentinTh#787) * fix(emoji-picker): debounced search input (CorentinTh#1181) * fix(Emoji picker): fix lags Fix CorentinTh#1176 using debounced ref * chore: fix strange corepack message Fix corepack claiming strange thing : UsageError: This project is configured to use yarn because /home/runner/work/it-tools/it-tools/package.json has a "packageManager" field * feat(lorem-ipsum): add button to refresh text lorem-ipsum (CorentinTh#1213) Co-authored-by: Diego Guzmán <diego.guzman@caces.gob.ec> * feat(new tools): JSON to XML and XML to JSON (CorentinTh#1231) * feat(new tool): JSON <> XML Fix CorentinTh#314 * Update src/tools/xml-to-json/index.ts * Update src/tools/json-to-xml/index.ts * Update src/tools/json-to-xml/index.ts --------- Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com> * feat(new-tool): add email normalizer (CorentinTh#1243) --------- Co-authored-by: hieudt-2054 <55786352+hieudt-2054@users.noreply.github.com> Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com> Co-authored-by: Isaiah <66272034+lovesinatra@users.noreply.github.com> Co-authored-by: Isaiah <66272034+isaiah-j@users.noreply.github.com> Co-authored-by: Nikitin Roman <78508681+IronWillDevops@users.noreply.github.com> Co-authored-by: Marcelo Gonçalves <marcelocg@gmail.com> Co-authored-by: Raúl Mora <155681266+Raulmora22@users.noreply.github.com> Co-authored-by: QingFeng <39724019+lemon8866@users.noreply.github.com> Co-authored-by: David Nguyen <h250694@gmail.com> Co-authored-by: sharevb <sharevb@gmail.com> Co-authored-by: Pavel Gordon <gordon.pav@gmail.com> Co-authored-by: Christopher Conley <christopher-conley@users.noreply.github.com> Co-authored-by: steffenrapp <88974099+steffenrapp@users.noreply.github.com> Co-authored-by: code2933 <code2933@outlook.com> Co-authored-by: Diego Fabricio <difagume@gmail.com> Co-authored-by: Diego Guzmán <diego.guzman@caces.gob.ec>
I had to decode a lot of images from base64 recently and I have notice that this feature is missing from this toolset (only base64 string decoding is allowed)
Would be great to be able to decode base64 to image or encode an image to base64
Example: Base64 Guru
The text was updated successfully, but these errors were encountered: