diff --git a/includes/media.pages.inc b/includes/media.pages.inc
index 8124f3d..63c45c8 100644
--- a/includes/media.pages.inc
+++ b/includes/media.pages.inc
@@ -5,25 +5,6 @@
  * Common pages for the Media module.
  */
 
-/**
- * Menu callback; display a thumbnail for an AJAX preview.
- */
-function media_preview_ajax() {
-  $url = $_GET['url'];
-  $uri = media_parse_to_uri($url);
-  if ($uri) {
-    $file = file_uri_to_object($uri);
-    drupal_json_output(array(
-      'preview' => theme('media_admin_thumbnail', array('file' => $file)),
-    ));
-  }
-  else {
-    drupal_json_output(array(
-      'error' => t('Invalid URL.'),
-    ));
-  }
-  die();
-}
 
 /**
  * Menu callback; Edit multiple files on the same page using multiform module.
diff --git a/includes/media.theme.inc b/includes/media.theme.inc
index f536deb..e29fa75 100644
--- a/includes/media.theme.inc
+++ b/includes/media.theme.inc
@@ -23,51 +23,6 @@ function theme_media_file_list($element) {
 }
 
 /**
- * Theme a thumbnail.
- *
- * @param array $variables
- *   array items being passed in
- */
-function theme_media_admin_thumbnail($variables) {
-  $path = drupal_get_path('module', 'media');
-  $file = $variables['file'];
-  $style_name = $variables['style_name'];
-  if (isset($file)) {
-    $file_url = file_create_url($file->uri);
-  }
-  else {
-    return '';
-  }
-  $output = '';
-  // Display a thumbnail for images.
-  if (strstr($file->filemime, 'image')) {
-    $thumbnail = theme('image_style',
-      array(
-        'style_name' => 'thumbnail',
-        'path' => $file->uri,
-        'alt' => t('Thumbnail for !filename.', array('!filename' => $file->filename)),
-      )
-    );
-  }
-  // Display the 'unknown' icon for other file types.
-  else {
-    $thumbnail = theme('image',
-      array(
-        'path' => $path . '/images/file-unknown.png',
-        'alt' => t('Thumbnail for !filename.', array('!filename' => $file->filename)),
-        'attributes' => array('class' => 'file-unknown'),
-      ));
-  }
-  $output .= l($thumbnail,
-    $file_url,
-    array(
-      'html' => TRUE,
-      'attributes' => array('class' => 'media-thumbnail'),
-    ));
-  return $output;
-}
-
-/**
  * Add messages to the page.
  */
 function template_preprocess_media_dialog_page(&$variables) {
diff --git a/media.module b/media.module
index fb916b1..0c85bdb 100644
--- a/media.module
+++ b/media.module
@@ -270,12 +270,6 @@ function media_theme() {
       'file' => 'includes/media.theme.inc',
     ),
 
-    // Administrative thumbnail previews.
-    'media_admin_thumbnail' => array(
-      'variables' => array('file' => array(), 'style_name' => 'thumbnail'),
-      'file' => 'includes/media.theme.inc',
-    ),
-
     // Dialog page.
     'media_dialog_page' => array(
       'render element' => 'page',
