Skip to main content
ASCII Art Generator

Elephant Silhouette Clipart ASCII Art

A black elephant silhouette in profile, with a large body, lowered head and curled trunk on a transparent background

At 40 columns, the body fills most of the figure. At 80, the trunk, belly and spaces between the legs are easier to pick out; the solid shape does not preserve tusk or skin detail.

Built Standard preview: 100 columns by 39 rows. Each result card lists its recipe. Select the text below to copy it without JavaScript.

View the conversion source
Source and reuse rights: documented; owner review pending

The conversion-source link provides the file used to make this example, not permission to redistribute it.

View bundled original file
Original source
Openclipart item elephant silhouet (item 855). Evidence link Evidence: Downloaded on October 29, 2026 from https://openclipart.org/download/855/molumen-elephant-silhouet.svg; original source SHA-256 bb488f8d0480221de57eb61e9e8ec158a9b2b1d7b3786f54b035af9b177ed37f. The bundled SVG removes two absolute local authoring-path metadata attributes; vector geometry is unchanged..
File creator
molumen, credited on the exact Openclipart item page. Evidence link Evidence: The item page names molumen as the artist and describes the work as: "Silhouette of an elephant.".
License or terms
CC0 1.0 Public Domain Dedication under Openclipart's artist release terms. Evidence link Evidence: Openclipart states that artists release their shared works under CC0 1.0: https://openclipart.org/share. The exact item and artist are linked above; attribution is retained voluntarily..
Preparation
The downloaded SVG is bundled with only two absolute local authoring-path metadata attributes removed; its drawing path is unchanged. The transparent PNG raster is used for browser editing. Evidence: Bundled SVG SHA-256 c75576fadce93ccf07d500753424ecb1d89ba6f4cb4e0c6207c16ef257a93e56; derived PNG SHA-256 47a405bc37035760022a19807966e9883c424a0d11c3c0be7bf4de476c55c48c. Sharp 0.35.5 rasterizes the bundled SVG at 96 dpi; scripts/build-example-previews.cjs samples it with sRGB/Lanczos3 and the production Standard converter. Transparent pixels are composited onto white..

Owner review: PENDING. Exact Openclipart item, creator attribution, CC0 terms and file hashes are documented for owner review. This does not clear unrelated works by the same artist.

Standard ASCII

Standard ASCII Art: 100 columns; rows = max(1, round(columns × source height / source width × 0.55)).

Character ramp: @%#*+=-:. (including a final space).

Brightness 100%, contrast 100%, saturation 100%, hue 0, sepia 0%, inversion off. Dithering: none.

Open this recipe in the editor to keep this source, mode and settings. Browser resampling and fonts can differ from the built preview. Copy/TXT retain text; PNG uses black text on white at 12 px monospace, at least 1.2 line spacing and 20 px padding, independent of screen theme.

Open recipe in editor
                                                      .-+*#%@@@%#*=:                                
                    .:-=++++++==-:..            ..:-+#@@@@@@@@@@@@@@%*-:....                        
                .-*#@@@@@@@@@@@@@@@%##**++****##%@@@@@@@@@@@@@@@@@@@@@@@@@%%#*=:                    
              :*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+.                 
            .*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.               
           -%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:              
          +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=             
         +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=            
        =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=           
       .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-          
       *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:         
      :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#         
      +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+        
      #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-       
     .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=+#%@@@@@@@@@@@@%.      
     .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.  .-=*#@@@@@@@@@*.     
     :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+----=++=-:        .+@@@@@@@@@%%#*=
     :@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                     :%@@@@@@#+=-:.
     -@.%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                      :@@@@@@*     
     =% =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=                       =@@@@@@:    
     +* .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@*                        *@@@@@=    
     *= .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#+=:.   =@@@@@@@@@@@@@@@:                       :@@@@@#    
     #: -@@@@@@@@@@@@@@@@@@@%@@@@@%%#+-:.        *@@@@@@@@@@@@@@@*                        +@@@@@.   
    .#. =@@@@@@@@@@@@@@@@@+...::::.              #@@@@@@@@@@@@@@@@:                       .%@@@@=   
    -*  *@@@@@@@@@@@@@@%#=                      .%@@@@@@@@@@@@@@@@*                        +@@@@*   
    ++ .%@@@@@@@@@@@@@-                         .%@@@@@@@@@@@@@@@@@-                       .%@@@%.  
   .%: -@@@@@@@@@@@@@+                           #@@@@@@@@@@@@@@@@@%:                       +@@@@:  
   =%  #@@@@@@@@@@@@@-                           =@@@@@@@@@@@@@@@@@@%.                      .@@@@=  
   #= -@@@@@@@@@@@@@@-                           -@@@@@@@@*=@@@@@@@@@#.                      +@@@*  
  .*  #@@@@@##@@@@@@@-                           =@@@@@@@%. :%@@@@@@@@#                      .@@@#  
  .. +@@@@@@.-@@@@@@@=                           #@@@@@@@=   :%@@@@@@@@+                      *@@%. 
    -@@@@@@=  #@@@@@@#                          .@@@@@@@#     :%@@@@@@@@-                     -@@@. 
   .%@@@@@*   =@@@@@@@:                         -@@@@@@@:      .%@@@@@@@*                      %@@: 
  .#@@@@@%.    #@@@@@@*                         *@@@@@@=        .%@@@@@@%                      +@@- 
  #@@@@@@-     -@@@@@@@-                        %@@@@@+          -@@@@@@@-                     -@@= 
 *@@@@@@#      .@@@@@@@%-                      -@@@@@%            *@@@@@@@#-                   .%@+ 
+@@@@@@@%      .@@@@@@@@@*.                    #@@@@@@=           -@@@@@@@@@*:                  #@+ 
..:--===-      :@@@@@@@@@@*                  .#@@@@@@@@#.         .@@@@@@@@@@*                  %@# 
                .:::-==++-.                  -###%@@@%#%+          *##%@@%#+:                   -:. 

Checking destination fit...

README and chat presets use printable ASCII. Unicode blocks and edge lines need matching font support; emoji can occupy different widths on another device. PNG keeps this browser's rendering, not another app's emoji style.

Sharing ASCII art in Telegram? Check monospace formatting and wrapping before sending. Ordinary chat formatting and Bot API HTML are different.

Edge detection

Edge Detection Only: 100 columns; rows = max(1, round(columns × source height / source width × 0.55)).

Edge Intensity: 1. Uses directional Unicode lines, not the selected character ramp.

Brightness 100%, contrast 100%, saturation 100%, hue 0, sepia 0%, inversion off. Dithering does not apply to this mode.

Open this recipe in the editor to keep this source, mode and settings. Browser resampling and fonts can differ from the built preview. Copy/TXT retain text; PNG uses black text on white at 12 px monospace, at least 1.2 line spacing and 20 px padding, independent of screen theme.

Open recipe in editor

Character Optimization matches local glyph shapes in 4x8 cells at 8 px monospace. Compare texture with Standard; it is not a universal quality improvement, and your display font does not change the matching font.

Character Optimization

Character Optimization: 100 columns; rows = max(1, round(columns × source height / source width × 0.55)).

Character ramp: @%#*+=-:. (including a final space).

Brightness 100%, contrast 100%, saturation 100%, hue 0, sepia 0%, inversion off. Dithering: none.

Open this recipe in the editor to keep this source, mode and settings. Browser resampling and fonts can differ from the built preview. Copy/TXT retain text; PNG uses black text on white at 12 px monospace, at least 1.2 line spacing and 20 px padding, independent of screen theme.

Open recipe in editor

Mosaic comparisons use 15 symbol columns, not the 100 columns of the character modes. The detailed recipe increases contrast to 150%; choose Coarse mosaic in the editor for the original five-column style.

Detailed emoji mosaic

Emoji Mosaic: sampling width 60, Emoji Size 4, squares set, transparent-cell symbol "⬜". Final columns = ceil(width / Emoji Size); rows depend on source aspect ratio.

Brightness 100%, contrast 150%, saturation 100%, hue 0, sepia 0%, inversion off. Dithering does not apply to this mode.

Open this recipe in the editor to keep this source, mode and settings. Browser resampling and fonts can differ from the built preview. Copy/TXT retain text; PNG uses black text on white at 12 px monospace, at least 1.2 line spacing and 20 px padding, independent of screen theme.

Open recipe in editor

What changes in this comparison?

At 40 columns the body forms one dense block; at 80 the curved trunk and gaps between the legs are easier to distinguish.

Follow the trunk along the right edge, then compare the openings between the legs. The 80-column result is 31 rows tall.

40 columns, contrast 100%
       .:-==--:....:-+#%@@#+-:.         
     -#@@@@@@@@@@@@@@@@@@@@@@@@%*:      
    +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-     
   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=    
  :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:   
  +@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@#   
  *@@@@@@@@@@@@@@@@@@@@@@@#*##-.-+%@@*-:
  +%@@@@@@@@@@@@@@@@@@@@@#        .%@%-.
 .-=@@@@@@@@@@@@%#+*@@@@@%         :@@: 
 .:+@@@@@@#=+=-:   -@@@@@@=         *@+ 
 -:#@@@@#:         -@@@@@@%.        :@# 
 =-@@@@@+          :@@@#%@@#         *@.
 .#@#+@@+          -@@%.-@@@+        -@:
 +@@:.%@%.         +@@-  -@@@.        %-
=@@*  *@@*.       .%@*    +@@#:       *=
:--:  =*#%=       =%@%-   :%%@*       =-
Open comparison 1 in the editor
80 columns, contrast 100%
                                           :=*#%@@@%*=:.                        
              .-=**######*++=-:....::--=+#%@@@@@@@@@@@@%*+===:.                 
            -*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+.              
          -%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.            
        .*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-           
       .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=          
      .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+         
      *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=        
     :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-       
     *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.      
    .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*      
    :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=*%@@@@@@@@@@-     
    -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@*   :-+#@@@@@@%=:::.
    -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:....:..        :%@@@@@@%#*-
    =**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                 .#@@@@#    
    +=.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                  :%@@@@.   
    *- #@@@@@@@@@@@@@@@@@@@@@@@@@@%%#*+#@@@@@@@@@@@#                   =@@@@=   
    *. %@@@@@@@@@@@@@@@@@@@@@%#*=:.    =@@@@@@@@@@@@-                   #@@@#   
   .* :@@@@@@@@@@@@@@+---==-:.         *@@@@@@@@@@@@#                   -@@@@.  
   -+ -@@@@@@@@@@@%#-                  #@@@@@@@@@@@@@=                   #@@@-  
   += *@@@@@@@@@@*                     *@@@@@@@@@@@@@%.                  -@@@*  
  .%..@@@@@@@@@@@:                     =@@@@@@@@@@@@@@#.                  #@@%  
  =* +@@@@@@@@@@@.                     -@@@@@@%*@@@@@@@*                  -@@@. 
  +.:@@@@@*@@@@@@.                     -@@@@@@= -@@@@@@@*                  #@@- 
  . #@@@@+ %@@@@@-                     *@@@@@#   :@@@@@@@=                 =@@= 
   +@@@@#  =@@@@@+                    .%@@@@@:    :%@@@@@%.                .%@+ 
  =@@@@%.  .%@@@@%.                   -@@@@@=      :%@@@@@-                 *@* 
 -@@@@@=    =@@@@@*                   +@@@@+        -@@@@@*.                =@# 
-@@@@@@.    :@@@@@@*.                .%@@@@:         #@@@@@%+.              :@# 
-+**###.    -@@@@@@@@:              .#@@@@@%-        +@@@@@@@%:             .@%.
            .--==+++=.              =##%@@%%%:       -%#%@@#+:              .+- 
Open comparison 2 in the editor

The source is a flat black silhouette. Neither width preserves skin texture, and the body dominates the shorter output.

Standard specimens use @%#*+=-:. including the final space. Unless labeled otherwise, brightness, contrast and saturation are 100%, hue is 0, sepia is 0%, inversion is off and dithering is None.

Observations refer to these built specimens, not a best-setting recommendation. Sampling uses Sharp/Lanczos3 and the site's conversion code. Browser sampling and fonts may differ. View this comparison source.

Interested in Advertising?

Email the project contact with your advertising inquiry.

Need help with the tool? Project support and bug reports

Advertising inquiry

Want to create your own ASCII art?

Follow the image guide to choose settings, generate and export your result.